|
|

13.04.2011, 00:33
|
|
Аспирант
|
|
Регистрация: 28.08.2010
Сообщений: 91
|
|
|
iframe и как получить доступ к его содержимому
И снова сдрасте!)
Столкнулся с такой проблемой, через iframe загружаю на сервер файлы дабы не перезагружалась страница. src в iframe ссылается на другой домен, поэтому функция contents() нифига не пашет. В этом iframe после выполнения пхп-скрипта должно выводится имя сохраненного файла. Все работает за исключением того, что из-за того что другое доменое имя я не могу получить доступ к содержимому iframe. Если у кого-то есть идеи каким образом мне получать имя сохраненного файла, которое выводится в iframe пожалуста подскажите.
Или возможно кто-то знает как можно сделать так что бы фаил заливался на сервер без перезагрузки страницы.
Спасибо что выслушали. Очень жду помощи!
|
|

13.04.2011, 10:16
|
|
sinistral
|
|
Регистрация: 28.03.2011
Сообщений: 5,418
|
|
НИЗЯ получить доступ к содержимому фрейма, ведущего на другой домен
ровно как и сделать AJAX
юзайте JSON для передачи данных
уж он то кроссдоменный
|
|

13.04.2011, 10:48
|
|
Новичок на форуме
|
|
Регистрация: 19.02.2008
Сообщений: 9,177
|
|
|
JSON это способ кодирования данных, а не передачи, поэтому он не может быть кроссдоменным. Кроссдоменным является способ передачи данных посредством создания тега script.
|
|

13.04.2011, 10:56
|
|
sinistral
|
|
Регистрация: 28.03.2011
Сообщений: 5,418
|
|
он может быть кроссдоменным, сли использовать 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, 13.04.2011 в 16:25.
|
|

13.04.2011, 11:00
|
|
Новичок на форуме
|
|
Регистрация: 19.02.2008
Сообщений: 9,177
|
|
|
melky,
ещё раз прочитайте моё сообщение.
|
|

13.04.2011, 11:28
|
|
Интересующийся
|
|
Регистрация: 03.02.2011
Сообщений: 27
|
|
|
Это jsonp называется и Kolyaj абсолютно прав
|
|

13.04.2011, 16:25
|
|
sinistral
|
|
Регистрация: 28.03.2011
Сообщений: 5,418
|
|
точно,он прав
считайте, что я просто ответил автору 
|
|

13.04.2011, 20:45
|
|
Аспирант
|
|
Регистрация: 28.08.2010
Сообщений: 91
|
|
|
а не совсем понял, возможно ли передать фаил с помощью $.getJSON?
|
|

13.04.2011, 21:23
|
|
Новичок на форуме
|
|
Регистрация: 19.02.2008
Сообщений: 9,177
|
|
|
Сообщение от syegorius
|
|
а не совсем понял, возможно ли передать фаил с помощью $.getJSON?
|
Нет.
Сайт, на который отправляются файлы, ваш?
|
|

14.04.2011, 18:05
|
|
Аспирант
|
|
Регистрация: 28.08.2010
Сообщений: 91
|
|
|
да, он у меня на локалке я сам его его делаю, на другом домене должны хранится файлы, потому что у меня денег не хватит платит за хостинг, на котором будет достаточно памяти
|
|
|
|