我需要使用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获取的对象做东西。这是否足够清楚。
答案 0 :(得分:0)
你可以通过json_encode从php到javascript返回响应然后在javascript中你可以做{{$ phpVariable}} = var javascriptVariable