2
我試圖做一些事情真的很簡單:選擇JSON數據的關鍵,但不知它不工作。JSON選擇數據
這是我的jQuery函數:
$.ajax({
url: "/_add_question",
data: {
title: function() {
return title.val();
},
text: function() {
return text.val();
},
slide_id: function() {
return aside.attr('id');
},
},
success: function(data) {
aside.append("<h3>" + data.title + "</h3>");
aside.append("<p>" + data.text + "</p>");
}
});
這是我的服務器返回:
{"text": "b", "title": "a"}
和數據在Chrome調試器看起來是這樣的:
data: "{"text": "b", "title": "a"}"
但它一直說data.title/data.text是未定義的。 (我也嘗試過數據['標題']和數據[標題])
你設置JSON頭進行迴應? – 2013-03-23 11:28:13
**對於JSON:** '報頭( '內容類型:應用/ JSON');' **對於JSON-P:** '報頭( '內容類型:應用/ JavaScript的' );' – 2013-03-23 11:29:08
爲什麼請求的'data'對象包含函數? – nnnnnn 2013-03-23 11:32:35