当我处理 jQuery ajax 时,我总是想到它的选项“异步”,我知道这是什么意思(异步 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);