Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery JSON选择数据_Jquery_Json - Fatal编程技术网

Jquery JSON选择数据

Jquery JSON选择数据,jquery,json,Jquery,Json,我正在尝试做一些非常简单的事情:按键选择JSON数据,但不知为什么它不起作用 这是我的jQuery函数: $.ajax({ url: "/_add_question", data: { title: function() { return title.val(); }, text: function() { return text.val(); }, s

我正在尝试做一些非常简单的事情:按键选择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>");
    }
});
chrome调试器中的数据如下所示:

data: "{"text": "b", "title": "a"}"
但它一直说data.title/data.text未定义。
(我还尝试了data['title]和data[title])

如果您的响应没有被解析,请使用。

使用dataType:'json',在ajax调用中,这可能会解决您的问题。

您是否为响应设置了json头。?对于json:
头('Content-Type:application/json')对于JSON-P:
头('Content-Type:application/javascript')
为什么请求的
数据
对象包含函数?正如您所看到的
“{”text:“b”,“title:“a”}”
是一个字符串。你必须先解析JSON,我该如何准确地解析它呢?我需要在客户端还是服务器端执行此操作?
data: "{"text": "b", "title": "a"}"