我正在向服務器發送一個post請求並獲取我想要的數據數組,但我看不到要訪問這些單個元素,我找不到原因。從服務器解析JSON響應的問題
這是它的JIST
$(document).ready(function() {
$.post("myscript", { Action: "JQueryReq", },
function(data){
alert(data);
});
});
如果我做了以上我回到我想要的一切,它看起來像這樣(在JS對話框)
[{"val1":null,"val2":null,"val3":null,"Size":"Inches","valu4":null}]
但是,如果我改變
alert(data);
到
alert(data.Size);
我只是得到 「未定義」
我也試過
var myjsonreturn = eval(data);
alert(myjsonreturn.Size);
我也試過
var myjsonreturn = eval('('+data+')');
alert(myjsonreturn.Size);
每一次我得到了一個未定義。
我在做什麼錯?
TIA
請更正您的問題標題,以提供比「另一個」JSON解析問題更豐富的內容。它與訪問JQuery中的特定元素有關。請讓您的標題對其他所有人解決JSON問題有所幫助。 – 2009-11-10 19:29:16
同意。這不是一個論壇,請問一個真正的問題! – Soviut 2009-11-10 19:43:52
固定,對不起, – Chris 2009-11-10 20:16:19