簡體   English   中英

jQuery-無限滾動設置標頭ajax分頁

[英]Jquery - Infinite Scroll set header ajax pagination

我正在使用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調用中設置請求標頭以在服務器端進行身份驗證。

如何通過網址傳遞請求標頭。

謝謝,
斯里坎特

現在沒有通過無限滾動的解決方案,

一種有效的解決方案是,將標頭添加到全局ajax處理程序。

$.ajaxSetup({
  beforeSend: setHeader
});

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

干杯!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM