我從科爾多瓦應用程序通過一個jQuery Ajax調用接受我的NodeJS應用程序數據後,JSON格式的錯誤,它的格式爲jQuery的AJAX
{
"network[msisdn]": "+254738XXXXXX",
"network[country]": "ke",
"network[roaming]": "false",
"network[simState]": "Ready",
"network[network]": "HSPA",
"network[simSerial]": "89254031021032011310",
"network[subscriber]": "639031023201131",
"network[service]": "GSM"
}
而不是通常的
{
network: {
"msisdn" : "",
...
}
}
我可以循環瀏覽Cordova手機應用程序中的對象,同時訪問嵌套按鍵,如objectName .network.msisdn但我無法一次接收到我的nodejs後端中的數據。
我張貼的數據如下圖所示
$.ajax({
url: 'http://'+$scope.api.host+':'+$scope.api.port+'/notices',
method: 'POST',
dataType: 'json',
data: $scope.storage.history[0]
}).then(function(response){
//! STORE THE RESULT IN THE RELEVANT OBJECT
$scope.storage.history[nextPos].locale = response;
alert(JSON.stringify(response));
});
我想從訪問對象的子項。
我已經試過Json.Parse(Json.stringify(對象名))發佈數據之前,
我也曾嘗試後沒有jQuery的AJAX調用JSON數據類型
我已嘗試JSON.parse()後臺對象都無濟於事。
我非常感謝您的協助。
我不明白,你需要格式化這種方式('網[MSISDN]')的對象? – Bamieh
感謝關注艾哈邁德Bamieh,我需要它格式爲network.msisdn,但我得到的關鍵「網絡[msisdn]」的對象,而不是 –