Javascript 在ajax和jQuery中提交表单操作?

Javascript 在ajax和jQuery中提交表单操作?,javascript,php,jquery,html,ajax,Javascript,Php,Jquery,Html,Ajax,我创建了3个单选按钮: 更改密码-更改名称-删除帐户 当我选择其中一个时,它会向我显示一个执行某些操作的窗体。。。但问题是,当我开始在显示表单上单击submit按钮时,它会将我重定向到另一个页面,而不是我在表单中的action属性上选择的页面 例如: <form action = 'forget_pass.php' method = 'POST'> <script> function showUser(str) { if (str == "") { docume

我创建了3个单选按钮:

更改密码-更改名称-删除帐户

当我选择其中一个时,它会向我显示一个执行某些操作的窗体。。。但问题是,当我开始在显示表单上单击submit按钮时,它会将我重定向到另一个页面,而不是我在表单中的action属性上选择的页面

例如:

    <form action = 'forget_pass.php' method = 'POST'>
<script>
function showUser(str) {
if (str == "") {
document.getElementById("results").innerHTML = "";
return;
} else { 
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) {
document.getElementById("results").innerHTML = xmlhttp.responseText;
}
}
xmlhttp.open("GET","get_form.php?z="+str,true);
xmlhttp.send();
}
}
</script>

<form class = "form-horizontal">

<label><p style="color:red;">
<input type = "radio" name = "select" value = "pass"      onChange="showUser(this.value)"> Change Password

<input type = "radio" name = "select" value = "name" onChange="showUser(this.value)"> Change Name

<input type = "radio" name = "select" value = "account" onChange="showUser(this.value)"> Delete Account
</p></label>

</form>
<div id = "results"> </div>
显示表单的代码(get_form.php):



代码运行得很好,所以问题应该在另一个地方。我终于找到了问题所在。。。代码非常好,非常好。。。我只是忘了用一种很好的方式写“forget_pass.php”。。。问题是对大小写敏感的信件。。我写了它
forge\u pass.php
而不是
forget\u pass.php
。。。对此我很抱歉。。。但无论如何。。。把我的代码看作是其他程序员的知识。别担心,它会发生。代码运行得很好,所以问题应该在另一个地方。我终于找到了问题所在。。。代码非常好,非常好。。。我只是忘了用一种很好的方式写“forget_pass.php”。。。问题是对大小写敏感的信件。。我写了它
forge\u pass.php
而不是
forget\u pass.php
。。。对此我很抱歉。。。但无论如何。。。把我的代码看作是其他程序员的知识。别担心,它会发生。
<?php
$z = $_GET['z'];
if($z == "pass")
{
   // form 
}
else if ($z == "account")
{
   // form
}

else if($z == "name")
{
   // form
}
?>