gpt4 book ai didi

javascript - Ajax 脚本有时只返回结果?

转载 作者:行者123 更新时间:2023-11-30 06:49:34 25 4
gpt4 key购买 nike

我有一个在 xampp 上运行的脚本,当我运行这个带有警报调用的脚本时,文件会执行,但是当我在没有警报的情况下运行它时,它只是停在那里并且不返回任何东西。我做错了什么?

代码:

变种xhr;

函数 getPlants(xhr){ 尝试 { xhr=new XMLHttpRequest();
} catch (微软){ 尝试{ xhr=new ActiveXObject("Msxml2.XMLHTTP");
} catch (其他微软){ 尝试{ xhr = new ActiveXObject("Microsoft.XMLHTTP");
} catch (失败){ xhr=假; alert("不支持ajax"); }

xhr.onreadystatechange=state_change;    
xhr.open("GET","db_interactions.php",true);
xhr.send(null);
alert("sent");


function state_change() {
if(xhr.readyState==4 && xhr.status==200) {
alert("all systems go");
return xhr.responseText;
}

最佳答案

强烈推荐使用jQueryPrototype .它们是 JavaScript 库,可以让您的生活更轻松 Ajax调用和许多其他 JavaScript 操作。

使用 jQuery 的 Ajax 示例:

 $.ajax({
type: "POST",
url: "some.php",
data: "name=John&location=Boston",
success: function(msg){
alert( "Data Saved: " + msg );
}
});

关于javascript - Ajax 脚本有时只返回结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2112232/

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