私は本当に簡単なことをしようとしています。キーで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]も試しました)