使用Laravel 5.1将数据从Javascript传递到php

时间:2016-01-23 21:54:41

标签: javascript php laravel-5.1

我需要使用Laravel 5.1将数据从Javascript传递到php 所以现在我有一个带输入的空白​​页面(名称=' q')。当我开始输入时,它通过Ajax数据发送查询:{q:query}到php所以在php中我从q $ query = e获取值(输入:: get(' q',&# 39;&#39)); (Laravel syntaxis)我正在处理数据,我有一个来自php的响应

return response()->json(array(
                    'data' => $data
        ));

在Ajax成功之后。 ajax正在回应:

function(item, escape) {
                console.log(item);  }

输出数据是对象:

Object {url: "http://localhost:8000/well/3", name: "Welly", iso3_code: "NOR", class: "product"}

因此,点击一个按钮,我想通过POST将这些数据发送到某种方法。

在此之后,我需要采取"项目"从js并保存到php变量,所以通过POST我可以将此数据发送到不同的procces。因此,在POST之后,我将获得其他进程的数据。

我可以通过php' data'的响应来访问该对象。 => $数据 或者来自js" item" ....但无论我尝试什么,我都无法做到。

感谢帮助我。

修改

所以我有JS对象,我需要作为POST请求发送到服务器,所以在那之后用php我会用从JS获取的对象做东西。这是否足够清楚。

1 个答案:

答案 0 :(得分:0)

你可以通过json_encode从php到javascript返回响应然后在javascript中你可以做{{$ phpVariable}} = var javascriptVariable