• 22-12-2018, 20:14:35
    #1
    Arkadaşlar iy geceler, veri tabanında kayıtlı tüm sayfa listeyi ekrana basıyorum içlerinden hangisinde düzenleme yapacaksam, ilgili sayfanın ortasına tıklayıp düzenleme için CKEDITORlü içinde düzenlenecek veriyi çağırdım. altında veri ile gelen GÜNCELLE butunda geldi. düzenleme yaptım güncelle btn ile mysqldeki kayıt güncellenmesini planladım. fakat GÜNCELLE Btn #submit çalışmıyor
    $(".UrunOku").live("click"
    vs functionlar denedim başarısız oldum.



    $(".UrunOku").on("click submit",function(e){
    	  e.preventDefault();
     			syf_Id = $(this).attr("rel");
    			syf_Id2= 'syf_Id='+syf_Id;
    			ind = $(this).index() -2;  
    	$.ajax({
    		
    		type:"POST",		
    		url:"Sayfa.php?Git=UrunOkuUrunDetay_Duzenle",
    		data:	syf_Id2,   
    		success: function (donen2){
    				$(".UrunOku:eq("+ind+")").empty().html(donen2);  
    				   $("#btn").on("click",function(){ 				alert(222); 	}); 
    
    			
    		}
    		
    		
    		
    	});
    
    });/// .UrunOku
  • 22-12-2018, 20:22:33
    #2
    Merhab ilgili javascript kodlarını bu şekilde güncellermisiniz;
            $("#btn").on("click",function(){             alert(222);    });
    $(".UrunOku").on("click submit",function(e){
         e.preventDefault();
             syf_Id = $(this).attr("rel");
             syf_Id2= 'syf_Id='+syf_Id;
             ind = $(this).index() -2;  
       $.ajax({
          
          type:"POST",      
          url:"Sayfa.php?Git=UrunOkuUrunDetay_Duzenle",
          data: syf_Id2,  
          success: function (donen2){
                $(".UrunOku:eq("+ind+")").empty().html(donen2);  
           
     
              
          }
          
          
          
       });
     
    });/// .UrunOku
  • 22-12-2018, 20:35:02
    #3
    mobilde olduğum için duzenli olarak ekleyemiyorum kendi sitemde paylaşmış olduğum içeriği direk olarak ekliyorum

    form sayfası

    <html> <head>    <meta charset="UTF-8" />    <title>Ajax Post</title> </head> <body>    <form id="gonderilenform">        <input type="text" name="gidenveri1">        <input type="text" name="gidenveri2">        <input id="buton" type="button" value="GÖNDER"/>    </form>        <div></div> </body> <script src="https://code.jquery.com/jquery-3.0.0.min.js"></script> <script> $(document).ready(function(){    $("#buton").on("click", function(){ // buton idli elemana tıklandığında        var gonderilenform = $("#gonderilenform").serialize(); // idsi gonderilenform olan formun içindeki tüm elemanları serileştirdi ve gonderilenform adlı değişken oluşturarak içine attı                $.ajax({            url:'ajax.php', // serileştirilen değerleri ajax.php dosyasına            type:'POST', // post metodu ile             data:gonderilenform, // yukarıda serileştirdiğimiz gonderilenform değişkeni             success:function(e){ // gonderme işlemi başarılı ise e değişkeni ile gelen değerleri aldı                $("div").html("").html(e); // div elemanını her gönderme işleminde boşalttı ve gelen verileri içine attı            }        });            }); }); </script></html>
    ajax.php sayfası

    <?php extract($_POST); // extract fonksiyonu ile değişkenleri gelen isimleriyle kullanılır hale getirdik ve aldık.     if($_POST){ // eğer post işlemi varsa        echo "1. input : " . $gidenveri1 . "<br>2. input : " . $gidenveri2; // gelen verileri geri gönderdik.    } ?>
  • 22-12-2018, 20:36:25
    #4
    denedim olmadı
    Scorpion2763 adlı üyeden alıntı: mesajı görüntüle
    Merhab ilgili javascript kodlarını bu şekilde güncellermisiniz;
            $("#btn").on("click",function(){             alert(222);    });
    $(".UrunOku").on("click submit",function(e){
         e.preventDefault();
             syf_Id = $(this).attr("rel");
             syf_Id2= 'syf_Id='+syf_Id;
             ind = $(this).index() -2;  
       $.ajax({
          
          type:"POST",      
          url:"Sayfa.php?Git=UrunOkuUrunDetay_Duzenle",
          data: syf_Id2,  
          success: function (donen2){
                $(".UrunOku:eq("+ind+")").empty().html(donen2);  
           
     
              
          }
          
          
          
       });
     
    });/// .UrunOku
  • 22-12-2018, 20:38:39
    #5
    Üyeliği durduruldu
    FarkindaBiz adlı üyeden alıntı: mesajı görüntüle
    Arkadaşlar iy geceler, veri tabanında kayıtlı tüm sayfa listeyi ekrana basıyorum içlerinden hangisinde düzenleme yapacaksam, ilgili sayfanın ortasına tıklayıp düzenleme için CKEDITORlü içinde düzenlenecek veriyi çağırdım. altında veri ile gelen GÜNCELLE butunda geldi. düzenleme yaptım güncelle btn ile mysqldeki kayıt güncellenmesini planladım. fakat GÜNCELLE Btn #submit çalışmıyor
    $(".UrunOku").live("click"
    vs functionlar denedim başarısız oldum.



    $(".UrunOku").on("click submit",function(e){
          e.preventDefault();
                 syf_Id = $(this).attr("rel");
                syf_Id2= 'syf_Id='+syf_Id;
                ind = $(this).index() -2;  
        $.ajax({
            
            type:"POST",        
            url:"Sayfa.php?Git=UrunOkuUrunDetay_Duzenle",
            data:    syf_Id2,  
            success: function (donen2){
                    $(".UrunOku:eq("+ind+")").empty().html(donen2);  
                       $("#btn").on("click",function(){                 alert(222);     });
    
                
            }
            
            
            
        });
    
    });/// .UrunOku


    $(".UrunOku").on("click submit",function(e){

    $(".UrunOku").on("click", "submit",function(e){

    Burayı inceleyiniz...
  • 22-12-2018, 20:42:52
    #6
    eskiden data ile gelen verinin içindeki id vs. bilgileri LIVE("CLİCK", FUC) ile çalışıyordu. şimdi yeni verisyonlarda nasıl güncellenmiş olabilir.
  • 22-12-2018, 20:58:27
    #7
    Üyeliği durduruldu
    FarkindaBiz adlı üyeden alıntı: mesajı görüntüle
    eskiden data ile gelen verinin içindeki id vs. bilgileri LIVE("CLİCK", FUC) ile çalışıyordu. şimdi yeni verisyonlarda nasıl güncellenmiş olabilir.
    Sayfaya sonradan dahil edilen elementlerde tıklanma olayını yakalamak için sayfada statik olan bir elemente tutunmalısın.

    Örneğin;
    UrunOku class değerine sahip olan element sayfada önceden bulunmalıdır.
    $('.UrunOku').on('click', '#sonradangelen', function(e) {
    Buna göre sayfaya sonradan gelen, id değeri sonradangelen olan element, buton v.s. tıklandığında tıklanma olayını yakalamış oluruz.
  • 22-12-2018, 21:08:56
    #8
    .UrunOku classa tıklandıtan sonradan gelen VERİ
     echo '<form  action=""  method="POST"  id="form" enctype="multipart/form-data" >';  ///  onsubmit="return false;" 
     echo" <h1 class=\"padding\"><a href=\"$kseo_link-urunler.html\" title=\"$kbaslik\" rel=\"$kid\">$kid * $kbaslik</a> </h1>"; 
    
    	echo '<div class="Metinler padding"><textarea class="ckeditor" cols="160" id="editor2" name="editor" >'.$tammetin.'</textarea> 
    	<input type="submit" class="kaydet" id="submit" value="Güncelle" style="padding: 15px; border-radius:10px; color:red; cursor:pointer; ">
    		<div class="kaydet" id="btn" value="Güncelle" style="padding: 15px; border-radius:10px; color:red; cursor:pointer; "> Güncelle </div>
    
    
    <?php
    	 echo' </td> </tr>
    	 <tr>
    	   		<td align="left"  colspan="2"> </td>
    	  </tr>
    	  
    	 
    	 	 <tr>
    	   		<td align="left"  colspan="2">  </td>
    	  </tr>
    	  </table>	 <div style="clear:both;"></div>
    	 </form>';			
    
    					
    	}	// $kkatid		 
    	
    }//$kid==541 	///////////////////////////////////////// galeri_id
    VERİ GELEM BTN tıklandığında CANLANMASI gerek

    <input type="submit" class="kaydet" id="submit" value="Güncelle" style="padding: 15px; border-radius:10px; color:red; cursor:pointer; ">
    		<div class="kaydet" id="btn" value="Güncelle" style="padding: 15px; border-radius:10px; color:red; cursor:pointer; "> Güncelle </div>
    buraya basmadı kafam



    $(".UrunOku").on('click','#form', function(e){

    BUDA ÇALIŞMIYOR



    yok mu şimdi bunun çözümü?
  • 23-12-2018, 00:58:58
    #9
    Üyeliği durduruldu
    Çalışmanızın bir linkini gönderin bakayım.