Javascript 在脚本中使用两种jQuery Ajax方法
您能告诉我如何在一个脚本中使用两个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);
<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并点击控制台选项卡)检查控制台输出?请尝试在回答中提供更多详细信息,而不是仅仅发布多个链接