【发布时间】:2017-04-12 21:30:39
【问题描述】:
我有一个带有 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。
简而言之,我需要从调用刀片的控制器发送一个 json 对象并在视图中作为 JavaScript 接收。
【问题讨论】:
标签: javascript json laravel view blade