所以我有这个问题的一天,我无法发送来自同一页的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调用... –