Кто-нибудь может сказать мне, пожалуйста, как получить xmlHttp.responseText, когда вы звоните из IFrame?Как получить xmlHttp.responseText, когда вы вызываете AJAX из IFrame
Я получаю пустой xmlHttp.responseText, а при вызове сервера из IFrame, я получаю responseText без проблем, как я могу решить эту проблему?
Примечание. Я загружаю содержимое IFrame динамически страницей (источник) (IFrameSRC.php), IFrameSRC.php содержит элементы html и кнопку, которую я нажимаю для вызова AJAX.
<IFrame src="IFrameSRC.php"></IFrame>
Внутри страницы IFrameSRC.php:
<input type="button" onclick="CallServer()">
Кстати, когда я называю сервер без IFrame, он отлично работает, и я могу получить текст ответа из файла AJAX .. Может ли любое тело помочь мне с этим? Благодарю.
Большое спасибо!
просто любопытно, зачем вам iframe, если это можно сделать без него? Iframe - это как другое окно/вкладка. Хотя вы можете получить свой html, назначив идентификатор. http://xkr.us/articles/dom/iframe-document/ – Mo3z
Поскольку мне не нужно обновлять всю страницу ... Src IFrame принимает больше чем одна страница PHP. Будет тяжело загружать всю страницу каждый раз! – moderns