终止正在在发送的ajax请求

每一次提交新请求时都断开之前的请求,保证同一时间等待的仅仅是一个ajax请求。

点击不同的商品id查询一些数据
html

<button type="button" onclick="display_products(111111)">获取相关商品</button>

js

 	var ajax_;

    function display_products(product_id) {
        if (ajax_!= null) {
        	//XMLHttpRequest对象有abort()方法 
			//也可以自己手动去调用abort方法
            ajax_.abort();
            ajax_ = null;
        }
        
        ajax_= $.ajax({
            type: 'GET',
            url: '/find_product',
            data: {id: product_id},
            success: function (res) {
                var products = res.products;
                var same_html = '';
                for (var i in products) {
                    var p = products[i];
						.......
                }
                $("#same_products_tbody").html(same_html);
            }
        })
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值