gpt4 book ai didi

javascript - jQuery Ajax 选项 - 我需要建议

转载 作者:行者123 更新时间:2023-12-02 18:23:21 26 4
gpt4 key购买 nike

当我使用 jQuery ajax 时,我总是想到它的选项“async”,我知道这是什么意思(异步 JavaScript 和 XML),但有时我需要在语句完成之前使用 ajax,例如表单验证,当我检查时在数据库中,如果用户名存在,我总是添加ajax选项“async:false”。这是一个不好的方法吗?我需要你的建议:)

我的代码:

var content = $("#content");

function ajaxResponse()
{
var r = null;
$.ajax({
type: 'POST',
url: 'data.html',
async: false,
success: function(data) {
r = data;
}
});
return r;
}

setInterval(function(){
content.text(ajaxResponse());
},1000);

最佳答案

这是我的编码方式,除非我不会发布到 html 页面,而是加载 html 页面

var content = $("#content"), tId;

function ajaxResponse() {
$.ajax({
type: 'POST',
url: 'data.php',
success: function(data) {
content.text(data);
tId = setTimeout(ajaxResponse,1000); // run again
}
});
}

使用 html 页面更新内容:

content.load("somepage.html");

关于javascript - jQuery Ajax 选项 - 我需要建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18616057/

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