所以我有這個問題的一天,我無法發送來自同一頁的2個Ajax請求。 我讀過的大部分文檔是關於在同一頁面上運行jquery的2個版本,與沒有衝突的方法 但我試圖發送2個Ajax請求,使用相同版本的Jquery。Jquery - 2 Ajax請求不工作在同一頁
繼承人我的代碼
<script>
$(document).ready(function(){
var username = $("title").html();
$.post("functions/userdetails.php", {username: username},
function(result){
if(result == 'nf'){
alert("The Account Doesnt Exist");
}
else{
var obj = JSON.parse(result);
$.each(obj, function(key, val) { // iterate over results
$("#name").html(val.fname+" "+val.lname);
$("#bio").html(val.bio);
$("#username").html("@"+val.username);
$("#tid").html(val.id);
})
}
}
);
});
$(document).ready(function(){
var tid = $("tid").html();
var myid = $("myid").html();
$.post("functions/checkrelations.php", {tid: tid, myid:myid},
function(result){
if(result == 'nf'){
$("#sendr").show();
$("#cancel").hide();
}
else{
$("#cancel").show();
$("#sendr").hide();
})
}
}
);
});
</script>
它工作得很好,如果我只有一個要求,但是當我把這些結合在一起,他們沒有工作。
你的第二個docReady使用字符串'「document」'而不是對象'document' –
我的壞。我已編輯的代碼,仍然沒有工作.. 我還沒有看到任何代碼使用多個查詢..他們工作正常嗎? – reevkandari
爲什麼你使用兩次$(document).ready方法...只有一次就足夠了,然後運行你的兩個ajax調用... –