gpt4 book ai didi

javascript - 在返回 View 中传递 json 作为参数

转载 作者:行者123 更新时间:2023-11-28 05:17:26 24 4
gpt4 key购买 nike

我有一个带有 form() 方法的 Controller ,在我的 route 调用此方法以向用户显示表单。在这种形式中,我有一些脚本来决定要向用户显示的字段。该决定基于来自 Controller 的信息。

重要信息:我的 json 可以有数组结构或单个结构,如下所示:

object = {"errorMessage":"message", 
"profile":profile list (array) || null (single),
"listActivities": acitivitie list (array) || null (single)
}

我的问题是我无法从 Controller 发送json来查看,我尝试了一些方法,如下所示:

第一次尝试:

return view("bladename","objectName",$myObject)

在我看来

var teste = {!! objectName !!}
or
var teste = {{ objectName }}

第二次尝试:

return view("bladename")->with("objectName",$myObject);

使用与第一次尝试相同的js

两种情况都会发生错误

在上次尝试中,我做了以下操作:

$jsonOutput = json_encode($myObjetc);
return view("bladename","objectName",$myObject)

但在 View 中," 被替换为 &quote。

简而言之,我需要从调用 Blade 的 Controller 发送一个 json 对象,并在 View 中以 JavaScript 形式接收。

最佳答案

试试这个

$jsonOutput = json_encode($myObjetc);
return view('bladename')->with('jsonOutput',$jsonOutput);

在你看来

var teste = {{jsonOutput}}

关于javascript - 在返回 View 中传递 json 作为参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40856516/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com