İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

form geçmişi

islam

0
İyinet Üyesi
Katılım
4 Kasım 2007
Mesajlar
86
Reaction score
0
selamun aleykum.
arkadaşlar elimde bi ajax kodu var ve bunun ile arama yapıyorum. ancak aradığım isimler listelendikten sonra input u temizlesem bile sonuçlar kalıyor.
HTML:
<script> // $("#input_id").attr("autocomplete", "off");Aramayı yaptıracak ajax kodumuz
function showResult(str) {
  if (str.length==0) {
    document.getElementById("").innerHTML="";
    document.getElementById("").style.border="0px";
    return;

     }
     else
     {      
          var xmlhttp = new XMLHttpRequest();      
          xmlhttp.onreadystatechange = function()
          {
                  if (xmlhttp.readyState == 4 && xmlhttp.status == 200)
                  {              
                         document.getElementById("aramasonucu").innerHTML = xmlhttp.responseText;                      }      
       }      
       xmlhttp.open("GET", "ara.php?aranan=" + str, true);      
       xmlhttp.send();  
     }
}
</script>
</head>
<body>
<center>

 	

<form name="form1" id="form1" method="post" >
          Aranan Kelime: <input type="text" onkeyup="showResult(this.value)">
</form>
<p>
<span id="aramasonucu"></span>
</p>

yani input a veri girdiğim zaman sonuçlar geliyor ancak inputu temizlediğim zaman sorgulamış olduğum son veri table olarak sayfada kalıyor.
ara.php eklemiyorum çünkü o kısım tamamen mysql sorgusu ile alakalı.
burda sorun ajax ile ilgili takıldım
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst