中止previous运行Ajax请求previous、Ajax

由网友(我不在乎你对我的不在乎。)分享简介:是否有可能中止previously运行Ajax请求? VAR XHR = $阿贾克斯({键入:POST,网址:some.php数据:名称=约翰和放大器;位置=波士顿,成功:函数(MSG){警报(数据保存:+味精);}});解决方案 尝试这样的事情$(文件)。就绪(函数(){VAR XHR; //全局对象功能your_...

是否有可能中止previously运行Ajax请求?

  VAR XHR = $阿贾克斯({
    键入:POST,
    网址:some.php
    数据:名称=约翰和放大器;位置=波士顿,
    成功:函数(MSG){
       警报(数据保存:+味精);
    }
});
 

解决方案

尝试这样的事情

  $(文件)。就绪(函数(){
            VAR XHR; //全局对象

            功能your_function(){
                如果(XHR&安培;&安培;!xhr.readystate = 4){
                    xhr.abort();
                }

                XHR = $阿贾克斯({
                    键入:POST,
                    网址:some.php
                    数据:名称=约翰和放大器;位置=波士顿,
                    成功:函数(MSG){
                       警报(数据保存:+味精);
                    }
                });
            }
        });
 

ios ajax请求自动变更,多个ajax axios请求,调用按照顺序执行

Is it possible to abort a previously-running Ajax request?

var xhr = $.ajax({
    type: "POST",
    url: "some.php",
    data: "name=John&location=Boston",
    success: function(msg){
       alert( "Data Saved: " + msg );
    }
});

解决方案

try something like this

        $(document).ready(function(){
            var xhr; // global object

            function your_function() {
                if(xhr && xhr.readystate != 4){
                    xhr.abort();
                }

                xhr = $.ajax({
                    type: "POST",
                    url: "some.php",
                    data: "name=John&location=Boston",
                    success: function(msg){
                       alert( "Data Saved: " + msg );
                    }
                });
            }
        });

阅读全文

相关推荐

最新文章