此代碼在FF中正常工作,但不在Chrome中。 sendRequest();
調用$.ajax()
請求。jQuery ajaxSend()工作在FF但不是鉻?
sendRequest('post')
$('#status').ajaxSend(function() {
$(this).removeClass();
$(this).html('Posting...');
});
任何想法,爲什麼這不會在Chrome中工作? 有趣的是,如果我在ajaxSend()
的末尾放置alert()
,我會將'Posting ...'添加到div中,但如果警報不存在,則不會更改。
這裏是按要求$.ajax()
代碼:
$.ajax({type: "POST",
url: "ajaxRequest.php",
data: varString,
dataType: "text",
async:false,
success: function(data){
if(data == "1"){
return true;
}
else{
return false;
}
});
在發送請求之前放置ajaxSend有效嗎? http://api.jquery.com/ajaxSend/ –
你真的應該避免做同步調用,它們鎖定瀏覽器。 – epascarello