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