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

Passing data from Javascript to php with Laravel 5.1

本文关键字:Javascript php 数据 Laravel 使用      更新时间:2023-09-26

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

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

所以在阿贾克斯成功之后。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 可以将此数据发送到不同的进程。因此,在开机自检后,我将拥有其他过程的数据。

我将可以通过 php 'data' 的响应访问该对象 => $data或来自JS"项目"....但无论我尝试什么,我都做不到。

谢谢你帮助我。

编辑

所以总的来说,我需要将JS对象作为POST请求发送到服务器,因此之后使用php,我将对从JS中获取的对象进行操作。这够清楚吗?

您可能可以通过从 php 到 javascript 的json_encode返回响应,然后在 javascript 中您可以执行 {{$phpVariable}} = var javascriptVariable