Jquery Post

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Cerololo
    Cerololo's avatar
    Kayıt Tarihi: 29/Mayıs/2007
    Erkek

    http://hemantnegi.github.io/jquery.sumoselect/sumoselect_demo.html

    Linkteki testselect7 isimli nesneyi kullanıyorum.

    Seçilenlerin tek tek valuelerini alıyor fakat hepsi 1 değişkende tutuluyor.

    Alert ile yazdırdığımda "1,2,3" olarak gösteriyor.

    Dizi kullanıcam biliyorum ama kullanımı nasıl yapıcağımı bulamadım.

    İlk valueleri aldırırken mi dizi kullanıcam yoksa post ettiğim yerde alırken mi kullanıcam ?

    Bide bu işlem nasıl olucak bi kaç parça örnek kod ile yardımlarınızı bekliyorum.

    Şimdiden teşekkür ederim.


    Çapayı bırakırıp eve dönmek gibi seviyorum seni.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pSkpt
    pSkpt's avatar
    Kayıt Tarihi: 10/Aralık/2010
    Erkek

    var dizi = degerler.split(",");

    yaparsan virgülleri böler sana array verir.


    İmza...
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    camarade
    ontedi
    ontedi's avatar
    Kayıt Tarihi: 04/Eylül/2005
    Erkek

    Post ettiğin yerde split ile ayırman gerekir.


    Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Zfr321
    Zfr321's avatar
    Kayıt Tarihi: 27/Şubat/2011
    Erkek

    Tam olarak anlamamış olabilirim :)

     

    İlk önce multi selectbox ile birden fazla element seçiyorsun, daha sonra bu seçtiklerini jquery post methodu ile göndermek istiyorsun dimi ?

    Seçtiğin select değerleri alert bastırdığında 1,2,3,4 diye aynı anda geliyorsa zaten bu değer array olarak geliyordur. Bu gelen değeri otomatik olarak gelenveri = data; diyerek post işlemini gerçekleştirebilirsiniz.

     

    He yok bana veri tabanından istekte bulununca 1,2,3,4 diye bir değer geliyor diyorsanda şu işlemi yapacaksın:

    gelenveri = data.split(",");

    ilkdeger = gelenveri[0];

    Bunu each ile içindeki sayı kadar döndürmek istiyorsanda aşağıdaki kodu kullanabilirsin.

     

    $.each(gelenveri, function( index, value ) {

         alert( index + ": " + value );

    });

     

    Umarım istediğin şeyin cevabı bunlardan biridir sabah sabah ayılmaya çalışıyorum :D

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    _PesimisT_
    _PesimisT_'s avatar
    Kayıt Tarihi: 27/Nisan/2008
    Erkek

    split işlemi anlatılmış zaten...

    Ben böyle bişeyden haberdar olmamı sağladığın için teşekkür etmek için yazıyorum... :)


    Bu dahil; tüm genellemeler yanlıştır! Yolcu; Kendi Yolunda.... Şükür biz Allahtan başka sahibi olmayanlarız!
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Cerololo
    Cerololo's avatar
    Kayıt Tarihi: 29/Mayıs/2007
    Erkek

    split string de kullanılıo sanırıom o yüzden işimi görmedi.

    var gozetmen=$("select[name=gozetmen]").val(); // burda valueler alınıyor 

    $goz =(isset($_POST[‘gozetmen‘]))?(int)$_POST[‘gozetmen‘]:1; //burda geleni alması lazım işte sanırım burda sıkıntı büyük ihtimal.

    $goz yazdırdığımda "1" görünüo.


    Çapayı bırakırıp eve dönmek gibi seviyorum seni.
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Zfr321
    Zfr321's avatar
    Kayıt Tarihi: 27/Şubat/2011
    Erkek
    Cerololo bunu yazdı

    split string de kullanılıo sanırıom o yüzden işimi görmedi.

    var gozetmen=$("select[name=gozetmen]").val(); // burda valueler alınıyor 

    $goz =(isset($_POST[‘gozetmen‘]))?(int)$_POST[‘gozetmen‘]:1; //burda geleni alması lazım işte sanırım burda sıkıntı büyük ihtimal.

    $goz yazdırdığımda "1" görünüo.

     

    $gozarray = explode(",", $goz);

    $ilkdeger = $gozarray["0"];

    echo $ilkdeger;

    while ilede içerdeki verileri çekebilirsin.

     

    $i = 0;

    $c = count($gozarray);

    while ($i < $c) {

        echo $gozarray[$i]; 
        $i++;

    }

     böyle bir şey işini görebilir sanırım

     

  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Cerololo
    Cerololo's avatar
    Kayıt Tarihi: 29/Mayıs/2007
    Erkek

    Yeni konu açmak yerine sorumu burdan sormayı tercih ettim;

    succes function içinde otomatik tuş bastırabilir miyim? 

    succes:function{

    presskey."F12";

    }

    gibi. Yazıom komple kafadan sallama sadece anlaşılmaya yardımcı olsun diye yazdım.

    Böyle birşey mümkünse nasıl olur?


    Çapayı bırakırıp eve dönmek gibi seviyorum seni.
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Cerololo
    Cerololo's avatar
    Kayıt Tarihi: 29/Mayıs/2007
    Erkek

    Jquery sorumu yeni konu açmak yerine burdan sorayım dedim.

    Login işlemini yazdım kaba taslak. Deniyorum sorunsuz çalışacak mı diye, 3-4 loginde şifre yanlış mail yanlış diye alert geliyor ama 5. denediğimde alert fln yok.

    Bu olay neden olabilir çalışırken tekrarda çalışmaması?

    		$("#giris").click(function(){
    			var mail=$("#mail").val();
    			var pass=$("#password").val();
    			console.log([mail,pass]);
    			$.post('/tavsiye/logcont.php',{'mail':mail, 'pass':pass}, function(veri){
    				var a = veri;
    				alert(a);
    			});	
    				
    			
    			
    		});

    logcont.php ->

     

    include("sqlcon.php");
    
      if($_POST){
    
     $mail=$_POST['mail'];
    
     $password=$_POST['pass'];
    
     $query_login=$db->query("select * from members where mail='$mail'")->fetch(PDO::FETCH_ASSOC);
    
                                        
    
    if($query_login)
    
    {
    
    $sifre=$query_login['parola'];
    
    if($sifre==$password)
    
    {
    
    echo "enter";
    
    }else
    
    {
    
    echo "badpass";
    
    }
    
    }
    
    else
    
    {
    
    echo "badmail";
    
    }


     

    Tecrübe ve bilgilerinize ihtiyacım var. 

    Teşekkürler şimdiden.

     

    Cerololo tarafından 21/Ağu/16 20:19 tarihinde düzenlenmiştir

    Çapayı bırakırıp eve dönmek gibi seviyorum seni.
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Cerololo
    Cerololo's avatar
    Kayıt Tarihi: 29/Mayıs/2007
    Erkek

    Anasayfaya düşmedi, özür dilerim.

    ^UP


    Çapayı bırakırıp eve dönmek gibi seviyorum seni.
Toplam Hit: 1204 Toplam Mesaj: 10