I am posting data from user to php script and displaying response as a result.
Issue with me is after I click button it reload the page and empty all textbox without displaying reply from server script.
I tried with event.stopPropagation();
and resturn false
but still no help.
HTML :
<div class="show" id="show"></div>
JS:
$( "#submit" ).click(function(event) {
event.stopPropagation();
//var cat = $("#cats option:selected").html();
var post = document.getElementById("post").value;
var tag = document.getElementById("tags").value;
dataInsert(post,tag);
return false;
});
function dataInsert(post,tag)
{
var xmlhttp;
alert("hi");
show.innerHTML = '';
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()
{
//document.getElementById("old-records").innerHTML = "";
if (xmlhttp.readyState == 4 && xmlhttp.status==200)
{
var div2 = document.getElementById("show");
alert(xmlhttp.responseText);
div2.innerHTML = xmlhttp.responseText;
}
}
xmlhttp.open("POST","koove_getTag_db.php",true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send('post=' + post + '&tag=' + tag ) ;
alert(post+cat+tag);
}