iframe и как получить доступ к его содержимому
И снова сдрасте!)
Столкнулся с такой проблемой, через iframe загружаю на сервер файлы дабы не перезагружалась страница. src в iframe ссылается на другой домен, поэтому функция contents() нифига не пашет. В этом iframe после выполнения пхп-скрипта должно выводится имя сохраненного файла. Все работает за исключением того, что из-за того что другое доменое имя я не могу получить доступ к содержимому iframe. Если у кого-то есть идеи каким образом мне получать имя сохраненного файла, которое выводится в iframe пожалуста подскажите. Или возможно кто-то знает как можно сделать так что бы фаил заливался на сервер без перезагрузки страницы. Спасибо что выслушали. Очень жду помощи! |
НИЗЯ получить доступ к содержимому фрейма, ведущего на другой домен
ровно как и сделать AJAX юзайте JSON для передачи данных уж он то кроссдоменный |
JSON это способ кодирования данных, а не передачи, поэтому он не может быть кроссдоменным. Кроссдоменным является способ передачи данных посредством создания тега script.
|
он может быть кроссдоменным, сли использовать jsoncallback (подкладку)
<script src="http://yandex.st/jquery/1.5.2/jquery.min.js"></script> <script> $(document).ready(function() { $.getJSON('*!*http://twitter.com/users/usejquery.json?callback=?*/!*', function(data) { document.write( data.description +"<br>"+ data.status.source); }); }); </script> ответ с сервака твита Код:
jQuery15208452682024324618_1302677605256({OBJ}) |
melky,
ещё раз прочитайте моё сообщение. |
Это jsonp называется и Kolyaj абсолютно прав
|
точно,он прав
считайте, что я просто ответил автору :) |
а не совсем понял, возможно ли передать фаил с помощью $.getJSON?
|
Цитата:
Сайт, на который отправляются файлы, ваш? |
да, он у меня на локалке я сам его его делаю, на другом домене должны хранится файлы, потому что у меня денег не хватит платит за хостинг, на котором будет достаточно памяти
|
Часовой пояс GMT +3, время: 08:37. |