用的jquery,一个网页有两个ajax调用,打开网页没问题

发布网友 发布时间:2024-09-26 18:25

我来回答

2个回答

热心网友 时间:2024-10-12 20:45

查看一下页面的源代码,看看是不是<div id="edp"></div> <div id="edpp"></div>这两个div里面都有值,你表达的不是很清楚,你的updp()方法里发达两个ajax请求,还不确定是哪个请求先返回呢,而且都是修改edp的内容。追问哦,调取是不同页面的内容,a.asp跟b.asp这样吧,但是jquery很怪,只要点击按钮调第一个,连第二个也死在那里了,不知道是不是什么并发问题,两个函数都是.$get开头的。这个我也不懂解决呀。

热心网友 时间:2024-10-12 20:45

最好是能够贴一下具体的代码,你这么说无法分析!追问

我点击触发updp()函数,结果两个函数都触发了,而且另一个还一直显示正在提取数据,请稍等...这块错误提示呀

追答根据Jquery官方的文档,当发送ajax请求的时候,jQuery会触发所有的ajaxSend事件。
但是你可以通过传入的参数来控制当ajax请求发生时,让那个事件执行。
$('#dpd).ajaxSend(function(e, xhr, settings) {
if (settings.url == '/ajax/dep.asp') {
...
}
});

$('#edpp').ajaxSend(function(e, xhr, settings) {
if (settings.url == '/ajax/depp.asp') {
...
}
});

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com