Javascript 在脚本中使用两种jQuery Ajax方法

Javascript 在脚本中使用两种jQuery Ajax方法,javascript,jquery,ajax,Javascript,Jquery,Ajax,您能告诉我如何在一个脚本中使用两个Ajax调用并避免冲突吗?例如,我有这样一个脚本: <script type="text/javascript"> $(document).ready(function() { $.ajax({ type: 'POST', url: 'nearest.php', success: function( resp1 ){ $("#div1").html(resp1);

您能告诉我如何在一个脚本中使用两个Ajax调用并避免冲突吗?例如,我有这样一个脚本:

<script type="text/javascript">
$(document).ready(function() {
    $.ajax({
         type: 'POST',
         url: 'nearest.php',
         success: function( resp1 ){
          $("#div1").html(resp1);
         }
    });

      $.ajax({
         type: 'POST',
         url: 'closettime.php',
         success: function( resp2 ){
         $("#div2").html(resp2);
         }
    });   
</script>

$(文档).ready(函数(){
$.ajax({
键入:“POST”,
url:'nearest.php',
成功:功能(resp1){
$(“#div1”).html(resp1);
}
});
$.ajax({
键入:“POST”,
url:'closettime.php',
成功:功能(resp2){
$(“#div2”).html(resp2);
}
});   

您能告诉我如何在脚本中使用这两种方法吗?谢谢。

只需用
>关闭
DOM ready
;在脚本块的底部,您已全部设置好:

$(document).ready(function() {
    $.ajax({
         type: 'GET',
         url: 'nearest.php',
         success: function( resp1 ){
          $("#div1").html(resp1);
         }
    });

      $.ajax({
         type: 'GET',
         url: 'closettime.php',
         success: function( resp2 ){
         $("#div2").html(resp2);
         }
    }); 
});// <------ YOU'RE MISSING THIS
$(文档).ready(函数(){
$.ajax({
键入:“GET”,
url:'nearest.php',
成功:功能(resp1){
$(“#div1”).html(resp1);
}
});
$.ajax({
键入:“GET”,
url:'closettime.php',
成功:功能(resp2){
$(“#div2”).html(resp2);
}
}); 

});// 也许您想使用$.when方法


可能把一个放在另一个的回调中,我不理解这个问题。但是,如果div2在div1或其他内容中,您可以通过这种方式控制顺序

您应该解释它们冲突的原因。您所做的一切都不会产生冲突。你为什么这么认为?其次,对单个资源(Url)发出Ajax请求。好吧,我没有得到任何结果!可以使用$.ajax()两次吗?有什么办法吗?如果这是实际的代码,那么您有一个语法错误。@Behseini按照您的方式发出2个请求没有问题。你一定有不同的问题。您是否使用谷歌开发者工具(在谷歌浏览器中点击F12并点击控制台选项卡)检查控制台输出?请尝试在回答中提供更多详细信息,而不是仅仅发布多个链接