将表单数据发布到php而不刷新页面

时间:2017-04-02 20:19:56

标签: javascript php ajax forms

我正在尝试将表单数据,数组发布到php文件而不刷新页面。我正在使用似乎没有工作的ajax。下面是表单语法和ajax。有人能帮帮我吗?感谢。

<form name="postcontent" id="postcontent">
function[]; //just for an example of data
<button type="button" id="submitform" onclick="posttophp" >Send</button>

<script>
function posttophp() {
  var xhttp = new XMLHttpRequest();
  xhttp1.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
      document.getElementById("submitform").innerHTML = this.responseText;
    }
  };
  xhttp.open("POST", "options.php", true);
  xhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  xhttp.send("
function_Options1[]=function[]")
}
</script>

在php中,我将function_Options1 []存储在另一个变量中并进一步使用。

1 个答案:

答案 0 :(得分:0)

尝试两个想法:

  1. 也许脚本应该在调用函数之前放置,但不确定。
  2. 尝试onclick="posttophp();"