folder Tahribat.com Forumları
linefolder Html - CSS - XML - JavaScript - Ajax
linefolder Syntax Error : Unexpected Token ILLEGAL Hatası



Syntax Error : Unexpected Token ILLEGAL Hatası

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ozgunlu
    ozgunlu's avatar
    Banlanmış Üye
    Kayıt Tarihi: 11/Kasım/2011
    Erkek

    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

    Hello, i am nothing. I come from Neverland.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ozgunlu
    ozgunlu's avatar
    Banlanmış Üye
    Kayıt Tarihi: 11/Kasım/2011
    Erkek

    minik up


    Hello, i am nothing. I come from Neverland.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pSkpt
    pSkpt's avatar
    Kayıt Tarihi: 10/Aralık/2010
    Erkek
     

    @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

    İmza...
Toplam Hit: 783 Toplam Mesaj: 3
javascript unexpected token