我們正試圖實現在選擇二阿賈克斯遠程數據加載: -傳遞自定義頁眉到Ajax請求上選擇二
$scope.configPartSelect2 = {
minimumInputLength: 3,
ajax: {
url: "/api/Part",
// beforeSend: function (xhr) { xhr.setRequestHeader('Authorization-Token', http.defaults.headers.common['Authorization-Token']); },
// headers: {'Authorization-Token': http.defaults.headers.common['Authorization-Token']},
data: function (term, page) {
return {isStockable: true};
},
results: function (data, page) {
// parse the results into the format expected by Select2.
// since we are using custom formatting functions we do not need to alter remote JSON data
return { results: data };
}
}
};
我們使用AngularJS。 對於每個Http請求,我們都設置了默認的Authtoken作爲頭。 但不知何故,它不會與Select2 Ajax請求一起使用。在上面的代碼中,評論代碼是我失敗的嘗試。
接受的答案可能是在2012年的唯一選擇,但今天[這個答案](http://stackoverflow.com/a/28793936/ 971557)應該適合每個人。 –