2013-03-05 89 views
0

屬性的名稱,我創建XHR呼叫argumnets:動態指定頭在XHR請求

var CUSTOM_HEADER = "XAppName"; 
. 
. 
var xhrArgs = { 
url: "../../rest/getCustomerData, 
postData: dojo.toJson(custJSONObj), 
handleAs: "json", 
headers: { "Content-Type": "application/json", "Accept" : "application/json","REMOTE_USER" : "admin", CUSTOM_HEADER: "abc"} 
} 

當我張貼此請求,在請求頭,CUSTOM_HEADER顯示爲請求頭屬性,而不是「XAppName」。

如何在上述場景中動態設置標題屬性名稱。 我想要它內聯。

回答

0

試試你的答案,而不是

var xhrArgs = { 
    ... 
    headers : { 
     "Content-Type": "application/json", 
     "Accept" : "application/json", 
     "REMOTE_USER" : "admin" 
    } 
}; 

xhrArgs['headers'][CUSTOM_HEADER] = "abc"; 
+0

感謝。但有沒有什麼辦法可以做到這一點。這裏是另一個對象的頭部。 – user1957983 2013-03-05 14:23:22

+0

看看我的更新是否適合你 – fcalderan 2013-03-05 14:30:08

+0

它的工作就像一個魅力。非常感謝。但仍然想知道是否有任何方法可以在定義標頭的同一行中設置此動態屬性? – user1957983 2013-03-05 18:24:39