[英]unable to pass associative hp array to js function
我试图将关联的 ophp 数组传递给 javascript 函数,但它给了我这个错误
Uncaught SyntaxError: Unexpected end of input
这是我的 php 代码
foreach ($staff->roles as $role) {
$actionRoles .= $role->name . ',';
array_push($selected_roles,['id'=>$role->id,'name'=>$role->name]);
}
$tableAction = '
<div class="menu-item px-3">
<a onclick="editStaff(this,"'.json_encode($selected_roles).'")" >
Edit
</a>
</div>
';
你可以看到我正在将数组传递给 js 函数但是当我点击它时给我错误
我如何从这里传递这个数组以及如何从 js 函数接收数组?
试试这个,
foreach ($staff->roles as $role) {
$actionRoles .= $role->name . ',';
array_push($selected_roles,['id'=>$role->id,'name'=>$role->name]);}$tableAction = '<div class="menu-item px-3">
<a onclick="editStaff(this,'.json_encode($selected_roles).')">
Edit
</a></div>';
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.