• 23-08-2012, 18:28:13
    #1
    Arkadaşlar ajax ile ayarladığım ülke-sehir-otel yapılanması var. Ülkeyi seçtiği anda ajax ile şehirler geliyor buradan şehiri seçip tamam dediğinde otelleri listelemesi gerekiyor ve şehirden gelen veri boş dönüyor. Neden boş dönüyor anlamış değilim? Daha önce böyle birşeyi tecrübe etmiş olan varsa yardımcı olabilrse çok sevinirim.
    Ajax Kodu:
    function showUser(str)
    {
    if (str=="")
      {
      document.getElementById("txtHint").innerHTML="";
      return;
      } 
    if (window.XMLHttpRequest)
      {// code for IE7+, Firefox, Chrome, Opera, Safari
      xmlhttp=new XMLHttpRequest();
      }
    else
      {// code for IE6, IE5
      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    xmlhttp.onreadystatechange=function()
      {
      if (xmlhttp.readyState==4 && xmlhttp.status==200)
        {
        document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
        }
      }
    xmlhttp.open("GET","a.php?q="+str,true);
    xmlhttp.send();
    }
    Burada a.php de şehirleri sorunsuz şekilde listeliyor.

    a.php kodu:
    echo '<select name="anakat">';
    .
    .
    .
    echo '<option value="'.$sar[5][$z].'">'.$sar[7][$z].'</option>';
    .
    .
    .
    echo '</select>';
    Buradan işte "anakat" da ki veriyi çekemiyorum ne yazıkki boş geliyor sürekli.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 18:28:13 -->-> Daha önceki mesaj 17:46:14 --

    arkadaşlar acildir bakabilecek olan yokmu?
  • 24-08-2012, 03:22:58
    #2
    document.getElementById("txtHint").innerHTML=xmlht tp.responseText;

    yani txtHint bölümüne yazmakta gelen cevabı. Acaba herhangi bir etikete txtHint id'si tanımladınız mı?