我正在尝试将数组参数发送到jquery方法。我试图以json值发送。但是发生了错误:意外的令牌非法,并且它没有显示错误的位置。
如何将php数组值作为参数发送到jquery函数?
在users.php - >
中php部分:
$objUserStatistics = new UserStatistics;
$user_groups = $objUserStatistics->userGroups($id);
$json_user_groups = json_encode($user_groups);
链接:
<li><a href="javascript:void(0);" onclick="$.show_user_groups('<?=$json_user_groups?>');" data-placement="bottom" data-toggle="tooltip" class="tooltips" data-original-title="Katıldığı Grup Sayısı"><i class="fa fa-users"></i> <?=count($user_groups)?></a></li>
在users.js - &gt;
中jquery:
$.show_user_groups = function(user_groups_val) {
var user_groups = "";
for (var i = 0; i < user_groups_val.length; i++) {
user_groups += '<img src="'+user_groups_val.img_path+'" /> <h5>'+user_groups_val.name+'</h5>';
}
$("#myModalLabel").html("Katıldığı Gruplar");
$(".modal-body").html(user_groups);
$("#popup_link").trigger("click");
}
它(链接)在浏览器的源代码中的样子: