【问题标题】:Jquery - Infinite Scroll set header ajax paginationJquery - 无限滚动设置标题ajax分页
【发布时间】:2013-05-23 20:54:27
【问题描述】:

我正在使用jQuery Infinite 滚动插件进行分页。分页 URL 是动态的,因为它是从 API 返回的。此代码在发送 Ajax 请求之前一直有效。

$('#stream').infinitescroll({
    navSelector     : ".paginate:last",
    nextSelector    : "a.paginate:last",
    dataType    : 'json',
    appendCallback  : false,
    path: function(path,page){
     return $("a.paginate:last").attr("href");
    }
}, function(json, opts){

});

但我必须在 Ajax 调用中设置请求标头以在服务器端进行身份验证。

如何通过 url 传递请求标头。

谢谢,
斯里坎特

【问题讨论】:

    标签: javascript jquery infinite-scroll


    【解决方案1】:

    目前没有通过Infinite Scroll 的解决方案,

    一个可行的解决方案是将标头添加到全局 ajax 处理程序。

    $.ajaxSetup({
      beforeSend: setHeader
    });
    
    var setHeader = function (xhr) {
      xhr.setRequestHeader('Header1', 'XXX');
      xhr.setRequestHeader('Header2', 'YYY');
    }
    

    干杯!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-01-18
      • 2015-05-04
      • 1970-01-01
      • 1970-01-01
      • 2016-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多