0
我曾經很舒服json的使用json,但我今晚有一個奇怪的問題,我不能包裹我的頭。 JQuery發送請求,服務器正確填充請求,但是沒有辦法將數據從json響應中提取出來。JQuery的getJson回調不解析json
服務器的ASP.MVC和序列化使用JsonResult/Json()。
我完全被這個困惑,謝謝你給予的任何幫助!
這裏是我的功能:
function LoadAllPhotos(containerSelector, formSelector) {
//var serial = "{ \"EntryDate\" : \"" + $(formSelector + " .EntryDate").val() + "\", \"OwnerId\": \"" + $(formSelector + " .OwnerId").val() + "\"}";
var serial = $(formSelector).serializeArray();
$.getJSON("/journal/json/allphoto", serial, function(data, transportStatus) {
if (transportStatus == "success") {
alert(data.Length);
alert(eval(data).Length);
for (var key in data) { alert(key); }
} else {
alert("Something bad happened, handle the error.");
}
});
}
,這裏是由服務器
["1--e0e43b1c-c48a-4456-bb4a-94ac3bf20512header.png",
"1--f4dcf831-dbf9-494b-b3cb-3f517f31667dheader.png",
"1--364ff0b9-a91c-4dfb-9bb8-8288b6e5d495header.png",
"1--1a4e75ea-4631-4249-afe8-9d39048e749bheader.png",
"1--55f26351-0575-4b55-8f81-e8924eaaa613header.png"]
就是這樣,謝謝。猜猜在漫長的一天過後,我只是睜大眼睛。 – 2009-11-12 05:43:05