我正在尝试做一些非常简单的事情:按其键选择 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 未定义。(我也试过 data['title'] 和 data[title])