Javascript 对象到 PHP

标签 javascript php laravel-4

我正在将 JavaScript 对象发布到 PHP 后端,但无法检索数据。

我发布了这个java脚本对象:

{"name":"Mastermold"}

我正在尝试访问这样的名称:

$name= $_POST["name"];

错误是:

{"error":{"type":"ErrorException","message":"Undefined index: name","file":"C:\Program Files (x86)\Ampps\www\app\controllers\JournalsController.php","line":34}}

<小时/>
saveMongoJournal=function(theJournal,doThis) {
                        journalRoute="http://localhost/public/journals"
                        $http.post(journalRoute,theJournal).success(doThis);

                        };

$scope.clicky= function(){
        saveMongoJournal( {name: "mastermold"},alertReply);

                };




$_POST['name'];

最佳答案

您可以尝试这个(检查this answer)

$data = json_decode(file_get_contents("php://input"));
echo $data->name;

关于Javascript 对象到 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22290326/

相关文章:

php - Swift - 将字典发送到服务器时格式错误的数据

php - Laravel 和本地化国家 + 货币 + 语言 + 时区

php - 在 Laravel 4 中将尾部斜杠附加到 url

laravel - 带参数的 Controller 路由

php - 在 Laravel 4.2 中使用 DB::select() 运行选择查询在 cpanel 上抛出错误

javascript - 谷歌地图 Geojson 信息窗口

Javascript嵌套数组获取元素

javascript - 筛选带有选中复选框的项目

javascript - 如何从 Backbone.LocalStorage 获取 Backbone.Collection

php - 我可以像这样重写我的 URL,这是个好主意吗?