Javascript 在返回视图中将json作为参数传递

Javascript 在返回视图中将json作为参数传递,javascript,json,laravel,view,blade,Javascript,Json,Laravel,View,Blade,我有一个带有form()方法的控制器,这个方法在我的路由中被调用以向用户显示表单。 在这个表单中,我有一些脚本来决定要向用户显示的字段。该决策基于控制器提供的信息 重要信息: 我的json可以有数组结构或单个结构,如下所示: object = {"errorMessage":"message", "profile":profile list (array) || null (single), "listActivities": acitivitie li

我有一个带有form()方法的控制器,这个方法在我的路由中被调用以向用户显示表单。 在这个表单中,我有一些脚本来决定要向用户显示的字段。该决策基于控制器提供的信息

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

object = {"errorMessage":"message", 
          "profile":profile list (array) || null (single),
          "listActivities": acitivitie list (array) || null (single)
         }
我的问题是我无法将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)
但是在视图中,
替换为"e

简而言之,我需要从调用blade的控制器发送一个json对象,并在视图中作为JavaScript接收。

试试这个

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

var teste = {{jsonOutput}}
试试这个

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

var teste = {{jsonOutput}}