使用backbone.js,我调用model.save(),通过firebug,我看到我的模型的JSON字符串确实被张贴到了模型URL上。
我试着查找所有变量,但找不到任何数据$_REQUEST显示POST是方法。但是$_POST完全为空。
我使用的是一个非常简单的PHP页面:
<?php
var_dump($_GET);
var_dump($_POST);
var_dump($_REQUEST);
?>
保存/同步调用的响应是
array
empty
array
empty
array
empty
如何让我的PHP后端接收发布的模型的JSON字符串?感谢您的帮助。
编辑:对于任何感兴趣的人,我根据雷诺的链接做了这件事:
<?php
parse_str(file_get_contents("php://input"),$post_vars);
var_dump($post_vars);
?>
您确定它们已发送到服务器吗?您可以使用Fiddler或Firebugs"Net"控制台等工具检查浏览器/服务器之间的通信。