gpt4 book ai didi

javascript - 如何使用 AJAX 发送发布数据,当前解决方案不起作用

转载 作者:行者123 更新时间:2023-12-02 22:21:40 24 4
gpt4 key购买 nike

所以我有一个按钮,我想使用 ajax 将发布数据发送到 PHP 文档,然后重新加载页面。

这是按钮:

  <button value="ON" id="send" class="btn btn-block btn-primary btn-sm">ON</button><br>

这是 AJAX

    <script>
$('#send').click(function() {
var val1 = $('Online').text();;
$.ajax({
type: 'POST',
url: 'stat.php',
data: { stat: val1 },
success: function(response) {
window.location.reload();
}
});
});
}
</script>

最佳答案

请删除

window.location.reload();

您没有从 ajax 获得响应,因为页面在获取数据之前已重新加载

或者,如果您想在页面成功后重新加载页面,请使用以下代码:

  <script>
$('#send').click(function() {
var val1 = "asdas";
$.ajax({
type: 'POST',
url: 'stat.php',
data: { stat: val1 },
success: function(response) {
console.log(response);

if(response){ // if true (1)
setTimeout(function(){// wait for 5 secs(2)
location.reload(); // then reload the page.(3)
}, 5000);
}

}
});
});

</script>

这肯定会对你有帮助!

关于javascript - 如何使用 AJAX 发送发布数据,当前解决方案不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59206286/

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