На самом деле, я хочу разобрать массив json через jQuery mobile, но там, где меня застревают, я не получаю многосерийную помощь, пожалуйста, помогите мне.Невозможно разобрать json с помощью JQuery mobile
Формат моего JSON
{
"messagedetails":
[{
"msgData":"DEAR MEMBER\\\"S TODAY\\\"S KITTY WINNER IS N0 55.HOPE YOU ALL ENJOYED THE EVENING. THANK YOU\r\n MAHAVIRD (PLEASE KEEP SLIPS CAREFULLY)",
"requestNosSms":64,
"requestUserid":"16459",
"spamReason":
{
"userApprove":"0",
"senderApprove":"0",
"templateMatch":80,
"templateId":"6586",
"spamKeywords":["winner"],
"maxNosLimit":"0"
},
"id":"5124c1c446923e6c4100005f",
"userName":"MAHAVIR DIAMOND",
"date":"2013-02-20 17:59:57"
},
{
"msgData":"DEAR MEMBER\\\"S TODAY\\\"S KITTY WINNER IS N0 55.HOPE YOU ALL ENJOYED THE EVENING. THANK YOU\r\n MAHAVIRD (PLEASE KEEP SLIPS CAREFULLY)",
"requestNosSms":64,
"requestUserid":"16459",
"spamReason":
{
"userApprove":"0",
"senderApprove":"0",
"templateMatch":80,
"templateId":"6586",
"spamKeywords":["winner"],
"maxNosLimit":"0"
},
"id":"5124c1c446923e6c4100005f",
"userName":"MAHAVIR DIAMOND",
"date":"2013-02-20 17:59:57"
}]
}
и я использую код как эти
var test =null;
$.each(data, function(i,messages) {
test = test + "<h1>"+messages][2]+"</h1>";
});
$("#results").html(test);
Есть решение Фактически строка данных comatins строку JSON, но мы должны conert его в объект JSON. SO \t var obj = $ .parseJSON (данные); мы должны использовать. Каждый, кто помогает. – 2013-02-21 07:41:55