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;
}
これを理解するのを手伝ってください。