如何将参数添加到GET ajax请求?

dium

我正在尝试更改用于ajax请求的网址,例如:

$(document).ajaxSend(function(event, jqXHR, ajaxOptions) {
    var pattern = /page=\d+/g;
    if (ajaxOptions.type == 'GET' && pattern.test(ajaxOptions.url)) {
        if (Drupal.settings.views_infinite_scroll.hasOwnProperty('drupal_html_id')) {
            for (var key in Drupal.settings.views_infinite_scroll.drupal_html_id[0]) {
                ajaxOptions.url = ajaxOptions.url + '&drupal_html_id[]=' + key + ';' + Drupal.settings.views_infinite_scroll.drupal_html_id[0][key];
            }
        }
    }
    console.log(ajaxOptions.url, 'ajaxOptions.url');
});

ajax请求从此处开始(来自jquery.autopager插件):

$ .get(nextUrl,insertContent);

但是nextUrl始终保持不变(不对服务器进行任何更改),即使我确定ajaxSend回调已被调用并
ajaxOptions.url正确更改了..

dium

好的,此功能按预期在jQuery 1.7中起作用...在1.4.4中不起作用

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将请求参数添加到XMLHttpRequest

如何将CSRF令牌添加到Ajax请求

如何将查询参数添加到Dart http请求?

如何在Select2中将参数添加到Ajax请求中?

将CSRFToken添加到Ajax请求

请求模块node.js:如何将查询添加到GET请求?

如何将 BearerToken 添加到 React API 请求?

如何将数据添加到http请求

Django如何将pk添加到请求对象?

如何将json添加到RestSharp POST请求

如何将 JKS 文件添加到 HttpClient 请求

jQuery | 如何将var添加到ajax url?

如何将 $_SESSION 变量添加到 Ajax 请求中并将数据插入 mysql 数据库 PHP?

jQuery .ajax()-将查询参数添加到POST请求吗?

将帖子 ID 添加到 AJAX 请求

如何将其他参数添加到我的Ajax回调中?

commons httpclient-将查询字符串参数添加到GET / POST请求

如何将ajax链接添加到将触发功能的ActiveAdmin视图

我们如何将 TDL 代码添加到 Tally XML 请求中

如何将请求标头添加到基于Tyrus注释的客户端

如何将 JSON 字符串添加到 HTTP 请求标头?

如何将Django的CSRF令牌添加到jQuery POST请求的标头中?

如何将标头添加到OkHttp请求拦截器?

如何将身份验证标头添加到axios挂钩请求中?

如何将原始数据主体添加到axios请求中?

如何将变量添加到请求的 POST 正文中

如何将NSDictionaries的NSArray添加到AFJSONRequestSerializer请求中?

如何将另一个文件添加到我的请求中?

如何将表单数据添加到Laravel Echo请求?