0

我正在尝试通过从 Laravel 4 的数据库中回显某些内容,在 javascript 中创建一个简单的变量。

var artist_name = {{$artist->stage_name}};

当我查看源代码时,回声正在工作(它可以很好地显示舞台名称)。

但是我的 javascript 不工作,我得到了错误:

ReferenceError: Stage is not defined

其中“阶段”是回声的输出。

你知道它为什么抱怨这个吗?谢谢你。

4

1 回答 1

0

您需要引用字符串“Stage”:

var artist_name = "{{$artist->stage_name}}";

// or 
var artist_name = \"{{$artist->stage_name}}\";

取决于您如何生成此输出。否则,JS 正在寻找一个名为Stage.

如果Stage实际上是 (JS) 变量,则不应引用它,但在此代码运行时不可用。

于 2013-07-24T21:27:09.797 回答