我有一个带有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)
但在视图中,"
替换为& quote。
简而言之,我需要从控制器发送一个json对象,调用一个刀片并在视图中作为JavaScript接收。
答案 0 :(得分:0)
试试这个
$jsonOutput = json_encode($myObjetc);
return view('bladename')->with('jsonOutput',$jsonOutput);
在你看来
var teste = {{jsonOutput}}