如何获取xmlHttp.responseText当你从IFrame调用AJAX时


How to Get xmlHttp.responseText when you call AJAX from IFrame

任何人都可以告诉我如何获得xmlHttp。responseText当你从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文件得到响应文本…有谁能帮我一下吗?谢谢。

非常感谢!

您应该在div而不是IFrame中使用它,当然IFrame已经过时了。您可以使用像jQuery这样的库来简化您的工作。

http://www.jquery.com

参见.ajax();