• 01-09-2015, 15:07:59
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba arkadaşlar. aşağıda ki kodlar ile

    osman aslan yazıyorum

    veri osmanaslan olarak dönüyor. Boşluklar dönmüyor veya hiç hitmiyor anlam veremedim ve çözemedim yardım lütfen.

    Jq

    				$(".adSoyad").keyup(function(){
    					$.ajax
    						({	
    							type	: "GET",
    							url:'save.json.controller.php',
    							data:"type=name&data="+$(".adSoyad").val(),
                        success: function(msg){
                            $('#sonuc1').html(msg);
                        }
    						
    						});

    php

    echo $_GET['data'];
  • 01-09-2015, 15:58:29
    #2
    Merhaba,
    Genel olarak kodlarınızda hata yok fakat burada paylaştığınız jquery kısmında }); eksik gözüküyor.

    Çalışmanızda da bu şekilde eksik mi yoksa buraya copy paste yaparken mi eksik yapıştırdınız bilmiyorum bir onu kontrol edebilirsiniz.

    Ben şu şekilde test ettim sorun gözükmüyor ;

    jquery.php
    <html>
    <head>
    <script src="//code.jquery.com/jquery-1.11.3.min.js"></script>
    </head>
    <body>
    <?php
    if($_GET['type'] == "name") {
    print_r($_GET);
    die;
    }
    ?>
    
    
    <script type="text/javascript">
    $(function () {
    	$(".adSoyad").keyup(function(){
       $.ajax
          ({ 
             type  : "GET",
             url:'jquery.php',
             data:"type=name&data="+$(".adSoyad").val(),
            success: function(msg){
                $('#sonuc1').html(msg);
            }
           
          });
    });
    });
    
    </script>
    
    <div id="sonuc1"></div><input type="text" class="adSoyad">
    
    </body>
    </html>
  • 01-09-2015, 17:58:27
    #3
    bluexpres adlı üyeden alıntı: mesajı görüntüle
    Merhaba,
    Genel olarak kodlarınızda hata yok fakat burada paylaştığınız jquery kısmında }); eksik gözüküyor.

    Çalışmanızda da bu şekilde eksik mi yoksa buraya copy paste yaparken mi eksik yapıştırdınız bilmiyorum bir onu kontrol edebilirsiniz.

    Ben şu şekilde test ettim sorun gözükmüyor ;

    jquery.php
    <html>
    <head>
    <script src="//code.jquery.com/jquery-1.11.3.min.js"></script>
    </head>
    <body>
    <?php
    if($_GET['type'] == "name") {
    print_r($_GET);
    die;
    }
    ?>
    
    
    <script type="text/javascript">
    $(function () {
    	$(".adSoyad").keyup(function(){
       $.ajax
          ({ 
             type  : "GET",
             url:'jquery.php',
             data:"type=name&data="+$(".adSoyad").val(),
            success: function(msg){
                $('#sonuc1').html(msg);
            }
           
          });
    });
    });
    
    </script>
    
    <div id="sonuc1"></div><input type="text" class="adSoyad">
    
    </body>
    </html>
    hocam aynı sorun bu kodlarda da var. zaten değişen bişeyde fark edemedim.
  • 01-09-2015, 19:53:17
    #4
    hocam pm attım
  • 01-09-2015, 23:40:06
    #5
    ReLegolaS adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar. aşağıda ki kodlar ile

    osman aslan yazıyorum

    veri osmanaslan olarak dönüyor. Boşluklar dönmüyor veya hiç hitmiyor anlam veremedim ve çözemedim yardım lütfen.

    Jq

    				$(".adSoyad").keyup(function(){
    					$.ajax
    						({	
    							type	: "GET",
    							url:'save.json.controller.php',
    							data:"type=name&data="+$(".adSoyad").val(),
                        success: function(msg){
                            $('#sonuc1').html(msg);
                        }
    						
    						});

    php

    echo $_GET['data'];

    data:"type=name&data="+encodeURI($(".adSoyad").val()),
    echo urldecode($_GET['data']);
  • 02-09-2015, 12:30:18
    #6
    EmreBulutlar adlı üyeden alıntı: mesajı görüntüle
    data:"type=name&data="+encodeURI($(".adSoyad").val()),
    echo urldecode($_GET['data']);
    işe yaramıyor hocam

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 11:30:18 -->-> Daha önceki mesaj 11:08:29 --

    acaba boşlukları _ olarak replace yapıp öylemi alıp versem? bunun çözümü yok sanırım.
  • 02-09-2015, 12:50:29
    #7
    Ortada bir sorun yok aslında çözüm olsun. Benim gönderdiğim kodlar çalışıyor. Daha da garanti olsun diye arkadaş urlencode yapmanızı söylemiş. Bir yerde bir hata yapıyorsunuz muhtemelen. Hazırladığınız linki paylaşırsanız ordan bakalım.
  • 03-09-2015, 12:16:50
    #8
    bluexpres adlı üyeden alıntı: mesajı görüntüle
    Ortada bir sorun yok aslında çözüm olsun. Benim gönderdiğim kodlar çalışıyor. Daha da garanti olsun diye arkadaş urlencode yapmanızı söylemiş. Bir yerde bir hata yapıyorsunuz muhtemelen. Hazırladığınız linki paylaşırsanız ordan bakalım.
    Haklısın bu işin içinde başka bir iş var, $_GET değişkenini otomatik değiştiren herhangi construct vs olabilir.
  • 03-09-2015, 15:00:37
    #9
    EmreBulutlar adlı üyeden alıntı: mesajı görüntüle
    Haklısın bu işin içinde başka bir iş var, $_GET değişkenini otomatik değiştiren herhangi construct vs olabilir.
    php dosyam

    <style>
    a { cursor: pointer; }
    </style>
    
    
    
    <script type="text/javascript">
    $(document).ready(function () {
    	
    	
        
        	$.table = $('#araTable').dataTable({ "ordering": false});
        	$("input[filter]").bind("input", function(e) { 	
    			var index = $(this).attr('filter');
    			var sKey = $(this).val();       
    	        $.table.DataTable().column(index).search(sKey, false, true).draw();
    	        $.hesapla();
    	    });
    	    $("#cmdExport").click(function(){
    	    	$('#form01').submit();
    	    });
    
    		$.openPage = function(ID){
    			
    			$.fancybox.open({
    					href : 'rowshow.php?ID='+ID,
    					type : 'iframe',
    					padding : 5
    				});
    			
    		};
        
        
        
    });
    </script>
    
    <?php 
    
    	include "lib/include.php";
    
    	if($_GET["type"]=="phone"){
    
    		$data = $_GET["data"];   
    $sorgu= mysql_query("select  * from kayitlar where telno = '00".$data."'");  
    while($satir=mysql_fetch_array($sorgu))
    {
        echo "Bu numara daha önce ". "<b>".$satir["ekleyen"]."</b>". " tarafından aranmış ".$satir["time"]." ";
    echo " <a title='Bu satırı güncelle' onclick=\"$.openPage(".$satir["id"].");\">Kaydı Gör</a></br>";
    
    }
    
    
    	}
    
    
    if($_GET['type'] == "name") {
    echo urldecode($_GET['data']);
    }
    
    
    	
    
    ?>