Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.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 如何让我的ajax键/值在;“参数”;控制器中的对象?_Jquery_Ajax_Grails - Fatal编程技术网

Jquery 如何让我的ajax键/值在;“参数”;控制器中的对象?

Jquery 如何让我的ajax键/值在;“参数”;控制器中的对象?,jquery,ajax,grails,Jquery,Ajax,Grails,我试图通过jQueryAjax将一些数据发送到grails控制器 这是数据 var data = {'status':"SOMETHING", 'scheduleDate':remindDate.toString("MMMM dd yyyy h:mm:ss tt"), 'dueDate':parsedDate.toString("MMMM dd yyyy h:mm:s

我试图通过jQueryAjax将一些数据发送到grails控制器

这是数据

var data =
                     {'status':"SOMETHING",
                      'scheduleDate':remindDate.toString("MMMM dd yyyy h:mm:ss tt"),
                      'dueDate':parsedDate.toString("MMMM dd yyyy h:mm:ss tt"),
                      'owner':"SOMETHING ELSE",
                      'type':'concierge',                                   
                      'notes':"NOTES",
                      'party': "SOME PARTY VALUE"
                    };
…下面是Ajax调用:

$.ajax({
                    url: '/concierge/todo/add',
                    type: 'POST',
                    data: JSON.stringify(data),
                    dataType: 'json',
                    beforeSend: function(x) {
                        if (x && x.overrideMimeType) {
                          x.overrideMimeType("application/j-son;charset=UTF-8");
                        }
                      },

                    success: function(result) {
                        refreshMyUI(null);
                    }
                });
        });
如果我不发布数据,而是使用get,我可以让它工作。但如果我发布,数据如下:

[{"status":"do","scheduleDate":"February 06 2011 3:26:07 PM","dueDate":"February 06 2011 3:26:07 PM","owner":"3","type":"concierge","notes":"hoooo","party":"3"}:, action:add, controller:todo]
这是调用控制器时“params”的值。请注意,我的参数不会与其他参数进行属性合并;这就好像整个字符串是冒号左边的一个“键”,而另一边什么都没有


我做错了什么?

摆脱
JSON。字符串化
并拥有
数据:数据

应用程序/j-son
中的炒作故意的还是打字错误?