gpt4 book ai didi

jquery - 如何防止特定选择器上的 document.ajaxstart

转载 作者:行者123 更新时间:2023-12-01 00:27:00 50 4
gpt4 key购买 nike

我的 jquery 调用如下在文本框上。我想阻止此选择器上的 ajaxStart()

$("#ddl_select").keyup(function() { 
var searchid = $(this).val();
var dataString = 'search='+ searchid;

if(searchid!='') {

$.ajax({
type: "POST",
url: "searchname.php",
data: dataString,
cache: false,
success: function(html) {
$("#result").html(html).show();
}
});
}
});

我想阻止上面选择器中的 ajaxStart() 方法。

ajaxStart()代码如下

jQuery(document).ajaxStart(function () {
//show ajax indicator
ajaxindicatorstart();
}).ajaxStop(function () {
//hide ajax indicator
ajaxindicatorstop();
});

仅阻止 ajaxStart 方法,但整个功能按原样工作。

谁能帮我...

最佳答案

我建议将 ajaxindicatorstart();ajaxindicatorstop(); 放入每个单独的 AJAX 请求中,但您不想启动它的选择器除外。

示例:

$.ajax({
type: "POST",
url: "searchname.php",
data: dataString,
cache: false,
beforeSend: function() {
// start the indicator right before the AJAX call fires
ajaxindicatorstart();
},
success: function(html)
{
// stop the indicator and show the result
ajaxindicatorstop();
$("#result").html(html).show();
}
});

关于jquery - 如何防止特定选择器上的 document.ajaxstart,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30950051/

50 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com