XMLHttpRequestd对象的abort()方法

<!--
1.html中内容
<div id="test">
  111
</div>
-->

<script type="text/javascript" src="jquery-1.9.1.js"></script>
<script>
/*
$.ajax 函数返回它创建的 XMLHttpRequest 对象。通常 jQuery 只在内部处理并创建这个对象,
但用户也可以通过 xhr 选项来传递一个自己创建的 xhr 对象。返回的对象通常已经被丢弃了,但依
然提供一个底层接口来观察和操控请求。比如说,调用对象上的 .abort() 可以在请求完成前挂起请求。
*/

/*
//demo1
current_request = $.get('1.html', function(data){
   console.log($(data).find('#test').html());
});
*/

//注意当使用$.ajax时,不可用有async: false属性
//demo2
current_request = $.ajax({
                type: "GET",
                //async: false,
                url: "1.html",
                dataType: "html",

                success: function (data) {
                     console.log($(data).find('#test').html());
                },

                error: function (e) {

                }

            });

//调用对象上的 .abort() 可以在请求完成前挂起请求,即上面的success中的内容将不执行。
if(current_request) {
    console.log('abort')
    current_request.abort();
}
</script>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值