Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.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
Javascript 主干模型已保存,但向HTTP发送空数组_Javascript_Http_Rest_Symfony_Backbone.js - Fatal编程技术网

Javascript 主干模型已保存,但向HTTP发送空数组

Javascript 主干模型已保存,但向HTTP发送空数组,javascript,http,rest,symfony,backbone.js,Javascript,Http,Rest,Symfony,Backbone.js,我已经试着解决一个简单的问题好几个小时了。我有一个收藏,下面是我的代码: var id = $(e.target).data("id"); var permissionModel = this.params.collection.get(id); permissionModel.set({'permission_status':'active'}); permissionModel.save({ success: function(data) {}, error: functio

我已经试着解决一个简单的问题好几个小时了。我有一个收藏,下面是我的代码:

var id = $(e.target).data("id");
var permissionModel = this.params.collection.get(id);
permissionModel.set({'permission_status':'active'});
permissionModel.save({
    success: function(data) {},
    error: function(data,jXHR) {}
});
我已经看到模型发生了变化,但我的symfony控制器中有:

$data = $this->getRequest()->request->all();
print_r($data);
die;
结果:

   array()
我不明白为什么。
谁能帮我找出这个问题吗?
提前感谢

也许您正在寻找
Backbone.emulateJSON=true
设置

以下是政府必须说的话:

如果您使用的是无法处理请求的旧web服务器 编码为application/json,设置Backbone.emulateJSON=true;将 使JSON在模型参数下序列化,并且 使用应用程序/x-www-form-urlencoded mime类型发出的请求, 就像来自HTML表单一样