gpt4 book ai didi

javascript - jquery ajax 发布未执行

转载 作者:行者123 更新时间:2023-11-29 14:52:48 25 4
gpt4 key购买 nike

我在使用 jQuery ajax 时遇到了一点问题。我想将 POST 发送到 .php 文件,然后更改当前 URL。我尝试了以下代码:

<script src="https://code.jquery.com/jquery-1.10.2.min.js"></script> 
<script>
window.onload = function () {
$.ajax({
type: "POST",
url: "sample.php",
data: {'username': "STRING"},
timeout: 1000,
complete: function(){
window.location.href = 'http://127.0.0.1/sample/another.php';
}
});
}
</script>

因此,正如我在 chrome 开发人员工具的“网络”选项卡中所见,没有执行任何 POST。虽然网址改成了another.php

你能告诉我我做错了什么或者我该如何解决这个问题吗?

最佳答案

使用成功而不是完成

 $.ajax({
type: "POST",
url: "sample.php",
data: {'username': "STRING"},
timeout: 1000,
success : function(){
window.location.href = 'http://127.0.0.1/sample/another.php';
}
});

关于javascript - jquery ajax 发布未执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22747115/

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