• 12-02-2020, 21:41:10
    #1
    Arkadaşlar jquery kodlarını ajax vs footer kısmına yazıyorum bu seferde sayfa kaynagına bakınca footerda kabak gibi ajax kodları gözüküyor. Ayrı bir js dosyası tanımlasam bu seferde ajax kısmında url de php kullanamayacagım sizce nasıl yapmalıyım. Örnek kullanımım url kısmına bakacak olursanız define bir degişken kullanıyorum örnegin js olarak kaydettigimde o degişkeni kullanamıyorum dogal olarak.

    Önerilerinize açıgım yardım edenlere çok teşekkür ediyorum.

    $("#yorumEkle").click(function () { 
       $("#Formanasi").slideToggle(1000);})
    $("#yorumGonder").click(function () { 
       $.ajax({        type:"POST"
    ,        url:"<?php echo URL;?>genelGorev/YorumFormKontrol",
            data:$("#yorumForm").serialize(), 
           success:function (donen_veri) {
                $("#yorumForm").trigger("reset");
                $("#FormSonuc").html(donen_veri);
                if($("#ok").html()=="Yorum Başarı İle Alındı")
    {                $("#Formanasi").fadeOut(1000);
                }        }    });});
    [U][/U]
  • 12-02-2020, 21:54:34
    #2
    url gibi sabitlerinizi en üstte load ettiğiniz sallıyorum header.php içinde verebilirsiniz.

    var ajaxUrl = '<?php echo URL;?>';

    öte yandan üstteki kod alanında da (custom.js) olsun bu dosyanız

    url: ajaxUrl + "genelGorev/YorumFormKontrol",

    NOT : yahu bu kod kısmından kodu çoklu eklemek istediğimizde sorun çıkıyor sizde yaşamıyor musunuz aynısını !
  • 12-02-2020, 21:59:13
    #3
    Şu şekilde php kullanmak daha mantıklı olur. Diğer bir yol da eklenti yazmak.

    https://jsfiddle.net/51mcwhLn/
  • 12-02-2020, 21:59:43
    #4
    _PatroN_ adlı üyeden alıntı: mesajı görüntüle
    url gibi sabitlerinizi en üstte load ettiğiniz sallıyorum header.php içinde verebilirsiniz.

    var ajaxUrl = '<?php echo URL;?>';

    öte yandan üstteki kod alanında da (custom.js) olsun bu dosyanız

    url: ajaxUrl + "genelGorev/YorumFormKontrol",

    NOT : yahu bu kod kısmından kodu çoklu eklemek istediğimizde sorun çıkıyor sizde yaşamıyor musunuz aynısını !
    hocam şimdi aklıma geldi bu site adını header gibi sabit bir alanada title id atayıp attr() una atasak sonra istedigimiz yerden çekeriz.

    örnegin <title id="site"></title>
    tüm jquery kodlarında
    url: $("site").attr() + "genelGorev/YorumFormKontrol",