Jquery 我正在调用一个并发的ajax调用,每个ajax调用在另一个&x27;s post-back功能。
这些ajax调用正在逐个(同步)搜索数据库中的数据,搜索结果加载到弹出页面上。 我想要的是,当我通过交叉按钮关闭这些弹出页面时,我想停止ajax调用并返回到我的网站继续其他功能 现在我面临的问题就像当我关闭弹出窗口时,我的应用程序的请求执行被挂起 请在下面找到所附代码:Jquery 我正在调用一个并发的ajax调用,每个ajax调用在另一个&x27;s post-back功能。,jquery,ajax,jsp,Jquery,Ajax,Jsp,这些ajax调用正在逐个(同步)搜索数据库中的数据,搜索结果加载到弹出页面上。 我想要的是,当我通过交叉按钮关闭这些弹出页面时,我想停止ajax调用并返回到我的网站继续其他功能 现在我面临的问题就像当我关闭弹出窗口时,我的应用程序的请求执行被挂起 请在下面找到所附代码: if ($.browser.msie) { if(srchTxt != '' && srchTxt != undefined){
if ($.browser.msie) {
if(srchTxt != '' && srchTxt != undefined){
$('#frmHomeSearch').find('input[name=me]').val('');
$('#frmHomeSearch').find('input[name=to]').val('PGLOADPARTYSRCHRESULTS');
$('#frmHomeSearch').find('input[name=srchTxt]').val(srchTxt);
$('#frmHomeSearch').find('input[name=isCustSrch]').val(isCustSrch);
$('#frmHomeSearch').find('input[name=isSysUsrSrch]').val(isSysUsrSrch);
provajax.submitAndLoad('#partySrchRes','#container','#frmHomeSearch', function(){
setTimeout(function(){
$('#frmHomeSearch').find('input[name=to]').val('PGCODEFORASSET');
provajax.submitAndLoad('#assetSrchRes','#container','#frmHomeSearch', function(){
setTimeout(function(){
$('#frmHomeSearch').find('input[name=to]').val('PGCODECREDITSRCHRESULTS');
provajax.submitAndLoad('#requestSrchRes','#container','#frmHomeSearch', function(){
setTimeout(function(){ $('#frmHomeSearch').find('input[name=to]').val('PGCODECREDITLINESRCHRESULTS');
provajax.submitAndLoad('#transSrchRes','#container','#frmHomeSearch');
}, 1500);
});
}, 1500);
});
}, 1500);
});
}
}
我通过以下代码关闭弹出窗口:
<a id="cancel_icon" class="cancel_icon" onclick="close(); " href="#.">
你的close()
函数做什么?@NikhilPatil它关闭加载上述ajax调用带来的搜索结果的弹出窗口。你想从关闭弹出窗口开始停止ajax调用吗?当然,如果你重新打开弹出窗口,我想循环会重新启动。@MarcoCI是的,我想从关闭弹出窗口的那一刻起停止ajax调用的执行。请帮助某人。。