javascript意外的令牌错误
javascript Unexpected token error
我从laravel 5 employeecontroller.php 发送以下数组
$work_right_list_json = array(
"test" => 123,
"test2" => 345
);
$work_right_list_json = json_encode($work_right_list_json);
return view(work_right , $data)->with("work_right_list_json" , $work_right_list_json);
现在我在work_rights_blade.php中捕获json字符串,如下所示:
var work_right_lists = {{!!$work_right_list_json!!}};
我得到以下错误:
意外的令牌。从chrome控制台,我可以看到如下值:json字符串似乎是正确的:
var work_right_lists = {{"test":123,"test2":345}};
我该怎么解决这个问题?
我已经解决了这个问题。首先,控制器代码没有正确发送javascript:
$work_right_list_json = array(
"test" => 123,
"test2" => 345
);
$work_right_list_json = json_encode($work_right_list_json);
return view(work_right , $data)->with("work_right_list_json" , $work_right_list_json);
在javascript中,代码应该如下:
var work_right_lists = {!!"test":123,"test2":345!!};
相关文章:
- React JS:未捕获(在承诺中)语法错误:在位置 0 的 JSON 中意外<令牌
- Phonegap:获取访问令牌时出现LinkedIn登录错误
- 未捕获的语法错误:意外的令牌,
- 函数返回错误'令牌{'
- 使用Javascript向ID数组发送通知时出现Facebook访问令牌错误
- RegEx中出现意外的令牌错误
- django中动态形式的csrf令牌错误
- data.php:1未捕获的语法错误:意外的令牌:
- 错误:[$parse:syntax]语法错误:令牌''是意外的令牌
- 未捕获的语法错误:意外的令牌非法?看起来不错
- 获取意外的令牌ILLEGAL JS错误
- AngularJS $http GET 请求到本地 JSON 文件返回语法错误:意外令牌]
- 未捕获的语法错误:意外的令牌 = (Chrome)
- JavaScript意外的令牌<,有什么方法可以逃避错误(或至少跳过那些无用的字符)
- ng单击错误:[$parse:syntax]语法错误:令牌'对象'意外,应为[]
- 错误:语法错误:令牌“”,“”是意外的标记
- 语法错误:令牌'21'是从[2:10:14]开始的表达式[2013-08-28 21:10:14]第12
- ng class-错误:令牌'-'位于第{2}列
- 语法错误:令牌'mod'意外,在表达式[partials/{{mod}}.html]的第12列处应为[:
- Angularjs表单验证语法错误令牌unexpected '{'