我有这个代码
$('#postinput').on('keyup',function(){
var txt=$(this).val();
$.ajax({
type: "POST",
url: "action.php",
data: 'txt='+txt,
cache: false,
context:this,
success: function(html)
{
alert(html);
}
});
});
$('#postinput2').on('keyup',function(){
var txt2=$(this).val();
$.ajax({
type: "POST",
url: "action.php",
data: 'txt2='+txt2,
cache: false,
context:this,
success: function(html)
{
alert(html);
}
});
});
假设用户点击#postinput
并需要 30 秒来处理。如果在此期间用户点击#postinput2
. 我想给他一个警报"Still Processing Your Previous request"
。有没有办法可以检查一些 ajax 是否仍在处理中?
假设我在页面上运行了很多 ajax。有没有一种方法可以知道是否有一个正在处理中?