Html - CSS - XML - JavaScript - Ajax
Syntax Error : Unexpected Token ILLEGAL Hatası
Syntax Error : Unexpected Token ILLEGAL Hatası
-
Edit Büdüt :
Ajax ile fonksiyon içinden çağırınca doğal olarak oldu ama hala meraktayım. Javascript' e array veremiyor muyuz, array' i de geçtik json da mı veremiyoz ?
Ama verilmesi gerekmez mi ?
Edit Büdüt Bitti
--------------------------------------
Php ile veritabanından bir tabloyu çekiyorum sonra onu javascript' deki bir metoda parametre olarak atamak istedim. Ama böyle bir hata aldım.
Array' i nasıl parametre olarak gönderebilirim ?
Datayı aldığım php kısmı (json' a çeviriyorum) :
$objUserStatistics = new UserStatistics; $user_groups = $objUserStatistics->userGroups($id); $json_user_groups = json_encode($user_groups);
Link :
<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>
JQuery metodum :
$.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"); }
Bu da ögeyi denetle diyince linkin ekran görüntüsü :
ozgunlu tarafından 26/Şub/16 15:49 tarihinde düzenlenmiştir -
minik up
-
@ozgunlu
onclick="$.show_user_groups(encodeURIComponent('<?=$json_user_groups?>'));"
olarak değiştir.
$.show_user_groups = function(user_groups_val) {
user_groups_val = JSON.parse(decodeURIComponent(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");
}
olarak dene.
pSkpt tarafından 26/Şub/16 19:51 tarihinde düzenlenmiştir