如何使这个AJAX Prefilter仅适用于GET请求?

时间:2013-05-17 07:29:55

标签: javascript ajax

$.ajaxPrefilter(function (options, originalOptions, jqXHR) {
        options.data = $.param($.extend(originalOptions.data, { browser_url: window.location.pathname }));
    });

这是我的代码。我怎么能只用GET请求呢?

1 个答案:

答案 0 :(得分:1)

您可以测试options.type

$.ajaxPrefilter(function (options, originalOptions, jqXHR) {
    if(options.type.toUpperCase() === "GET")
        options.data = $.param($.extend(originalOptions.data, { browser_url: window.location.pathname }));
});