我想在外部js页面中实现一个php数组。 这是我的 moarrefi.php 页面:
$shakhe = Moarrefi::find()->all();
$name = ArrayHelper::toArray($shakhe);
$name = json_encode($name);
$this->registerJs("
var array = $name ;
", View::POS_HEAD);
和 moarrefi.js 内部:
console.log(array);
问题是: ReferenceError: $ is not defined
2-当我使用POS_READY时出现此错误,因为外部js在声明之前使用了数组:
array is not defined
现在我如何在外部JS文件中使用数组。