我的网页上存在一个发送ajax请求的网页(我无法修改)。在该页面中是一个iFrame,其中包含我可以更改的页面,该页面存在于同一个域中。在iFrame中,我试图使用ajaxSend来捕获父页面发送的内容,但它似乎没有工作。这可以从iframe做到吗?
<script src="Scripts/jquery-1.4.1.min.js"></script>
<script type="text/javascript">
$(document).ready(function () {
$(document).ajaxSend(function (evt, xhr, settings) {
if (xhr != null) {
$("#request").text(xhr);
}
});
}
</script>
答案 0 :(得分:0)
感谢jQuery网站上的jakecigar对此问题的回复。
它必须在完全相同的域中。您必须从iframe导航到父
$(parent.document).ajaxSend(... 应该工作。
JΛ̊KE