目前,我得到一個JSON響應是:轉換JSON響應JavaScript數組
[{"id":1,"title":"Test 1 "},{"id":2,"title":"Test 2"}]
,我想將其轉換爲一個名爲「事件」象下面這樣的JavaScript數組,所以我可以退貨:如:
return {
events : [
{
"id":1,
"title":"Test 1"
},
{
"id":2,
"title":"Test 2"
}
]
};
我碰到一個jQuery AJAX調用的響應:
jQuery.ajax({
type: "POST",
url: "calendar.aspx/get_all_events",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
document.write(msg.d);
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert('Error getting events from database.');
}
});
任何人都知道我怎麼能轉換將msg或msg.d轉化爲需要的東西?
感謝,
什麼是msg.d?你的迴應似乎已經是你需要的格式了。 – closure
你不能使用'eval(msg.d)'嗎? –
頁面加載完成後,您無法使用'document.write' – charlietfl