[英]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.