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.
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
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>
ara.php eklemiyorum çünkü o kısım tamamen mysql sorgusu ile alakalı.
burda sorun ajax ile ilgili takıldım