AJAX 提交,不带重定向



我正在尝试发送一些数据以提交.php。数据确实提交了,但它将我重定向到提交.php页面。如何在不更改页面的情况下提交此内容?

.JS

function submitq() {
if (window.XMLHttpRequest) {
  xmlhttp=new XMLHttpRequest();
  }
else
  {
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    document.getElementById("submitdata").value=xmlhttp.responseText;
    }
  }
xmlhttp.open("POST",submit.php,true);
xmlhttp.send();
}

刚想通。

窗体不能具有方法的操作,因为这会在发布后重定向它。

最新更新