使用ajaxComplete时忽略查询字符串(settings.url)

问题描述 投票:0回答:2

我正在使用 ajaxComplete 来捕获 AJAX 请求,但唯一的问题是我无法捕获 /cart.js,因为总是有一个随机查询字符串。

前- '/cart.js?_=1324346569'

如何告诉 ajaxComplete 忽略查询字符串,以便我的代码只选择“/cart.js”?

我的代码-

$(document).ajaxComplete(function(event, xhr, settings) {
    if (settings.url === "/cart.js") {
        console.log('caught cart.js even tho it has these query parameters');
    }
});

非常感谢!

javascript jquery ajax
2个回答
0
投票
if (settings.url.includes("/cart.js")) {
  // ....
}

0
投票

你可以:

(我通常会先向列表顶部推荐建议,然后再向下面的建议推荐。)

© www.soinside.com 2019 - 2024. All rights reserved.