【发布时间】:2019-11-16 05:28:41
【问题描述】:
var dataOpt = {
@foreach($options as $option)
@if($option->option_type == 0)
Select_{{ $option->id}},
@endif
@if($option->option_type == 1)
ImageRadio,
@endif
@endforeach
product_id : {{$product->id}
};
注意:此代码在 Chrome 中有效,但在 IE 11 中返回错误:
SCRIPT1003: Expected ':' on line 5.
非常感谢任何帮助。有人有想法吗?
【问题讨论】:
-
在您的浏览器中显示呈现的 javascript。你最好在php中建立一个数组,然后回显
json_encode($array),这样你就有一个格式正确的json。 -
那么它实际输出了什么?
-
在这里输出; imgyukle.com/i/k1TZAA
-
输出杂务,即在这里imgyukle.com/i/ex.k1T6vI
-
您肯定需要先创建一个数组,然后回显编码的 json,然后找出正确的结构需要是什么。现在,你有一堆没有值的属性,还有一个有值的属性。
Select_和ImageRadio是否应该成为对象内部数组的一部分?
标签: javascript php ajax laravel laravel-blade