gpt4 book ai didi

javascript - 使用 ajax 调用 iframe 时未定义 xhttp

转载 作者:可可西里 更新时间:2023-10-31 23:04:56 25 4
gpt4 key购买 nike

大家好,我正在开发一个 php 页面,其中有一个 iframe,它会打开另一个带有复选框的 php 页面,当用户单击该复选框时,第二个页面必须进行 ajax 调用确认“点击”。

所以有 pageA.php,其中有一个指向 pageB.php 的 iframe,在这个中,只有一个带有复选框和 javascript(vanilla javascript)的表单,点击时会调用第三页.

这是我用来发送“点击”的 javascript:

document.getElementById("checkboxMe").onclick = function() {
xhttp.open("POST", "pageC.php", true);
xhttp.send("foo=bar");
};

当点击复选框时,这是我在控制台上看到的:

Uncaught ReferenceError: xhttp is not defined

它从来没有发生过这样的事情,事实上我无法在谷歌上轻易找到这个错误,有没有人有一些线索?也许是我进入 iframe 的事实?我该如何解决这个问题?

在此先感谢大家。

最佳答案

xhttp 不是浏览器内置的。如果您不自己定义它,那么它就不会被定义。框架与该问题无关。

也许你打算先:

var xhttp = new XMLHttpRequest();

关于javascript - 使用 ajax 调用 iframe 时未定义 xhttp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35435405/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com