با Jquery باید اینطوری بنویسید
<script src="js/jquery.js"></script>
<script language="javascript">
$(document).ready(function()
{
$("#frm").submit(function()
{
if($('#field1').val() && $('#field2').val())
{
$.post("index_reg.php",{ field1:$('#field1').val(),field2:$('#field2').val() } ,function(data){
if(data=='success')
{
$(document).ready(function(){
alert('ذخیره شد');
});
}
else
{
$(document).ready(function(){
alert( 'ذخیره نشد!!! ');
});
}
});
return false; //not to post the form physically
}
});
});
</script>
بدون Jquery باید اینطوری بنویسید
<script>
function loadXMLDoc(field1, field2)
{
var xmlhttp;
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)
{
alert('ذخیره شد');
}
}
xmlhttp.open("POST","index_reg.php",true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send("field1="+field1+"&field2="+field2);
}
</script>