通過使請求獲取字符串數組的WebAPI我期望接收(在這種情況下測量的單位)與幾個值字符串數組[「KGM」,「地鐵」]
響應不幸的是我「M接收資源和字符
的陣列內的陣列[0] Resource
[0]: "K"
[1]: "G"
[2]: "M"
[1] Resource
[0]: "M"
[1]: "T"
[2]: "R"
這裏是請求我做,我是如何進行響應
var provider = this.resource(WebAPIDataUrl, {}
, {
GetData: {
method: 'GET'
, params: {
action: "GetData"
}, isArray: true
, headers: {
'Token': this.window.sessionStorage.getItem("Token")
}
}
});
var _success = function (resource: string[]) {
_unitsOfMeasurements = Object.keys(resource);
};
var _error = function() {
};
provider.GetData(_success, _error);
我也用transformResponse
,以確保輸入的數據是正確的格式創建了一個鉤和它的確定:
transformResponse: function(data, headers){
return data;
}
data == '["KGM", "MTR"]'
所以問題是如何處理響應有很好的String []?