AJAX提交时没有重定向

时间:2014-01-01 16:16:14

标签: javascript php jquery ajax

我正在尝试将一些数据发送到submit.php。数据确实提交但它将我重定向到submit.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();
}

1 个答案:

答案 0 :(得分:1)

刚想通了。

表单不能有方法的操作,因为它会在发布后重定向它。