我刚刚开始使用 jquery 编写 AJAX 函数。我在这里打电话myfunction()
。check.php 在哪里返回{"count":1}
或{"count":0}
myfunction 总是返回retval=false
。但是因为{"count":1}
它应该返回true。我不知道我错在哪里。下面是我正在使用的代码。
function myfunction(){
var retval=false;
if($('#tag').val() != ''){
var query=$( "#tag" ).val();
$.getJSON("check.php",{
q: query
},function(data){
if(data.count==0){
$('#formerrormsg').html('Error msg');
}
else{
retval=true;
}
});
}
return retval;
}
请帮助我理解这一点。