Jquery ajax没有来自php的响应
我有一个在模态对话框中的表单。当我提交表单时,我没有得到php的响应。我知道表单和脚本正在工作,因为我可以在对话框之外运行它们,并且一切正常 以下是我的表单html代码:Jquery ajax没有来自php的响应,php,jquery,ajax,Php,Jquery,Ajax,我有一个在模态对话框中的表单。当我提交表单时,我没有得到php的响应。我知道表单和脚本正在工作,因为我可以在对话框之外运行它们,并且一切正常 以下是我的表单html代码: <div id="add_user"> <form action="resetProcess.php" method="post"> <input type="hidden" name="action" value="Reset Password" />
<div id="add_user">
<form action="resetProcess.php" method="post">
<input type="hidden" name="action" value="Reset Password" />
<table width="385" border="0" cellspacing="0" cellpadding="3">
<tr>
<td colspan="3">
</td>
</tr>
<tr>
<td width="191" align="right"><label for="firstname2">First name *</label></td>
<td width="194" colspan="2"><input type="text" name="firstname" id="firstname2" value="" /></td>
</tr>
<tr>
<td align="right"><label for="lastname2">Last name *</label></td>
<td colspan="2"><input type="text" name="lastname" id="lastname" value="" /></td>
</tr>
<tr>
<td align="right"><label for="email2">Email address *</label></td>
<td colspan="2"><input type="text" name="email" id="email" value="" /></td>
</tr>
<tr>
<td colspan="3" style="padding-top:20px;">
<input type="submit" name="action1" id="requestButton" value="Get Email" /></tr>
</table>
</form>
</div>
谢谢你的帮助 为什么不这样发送数据呢
$.ajax({
type: "POST",
url: "resetProcess.php",
data: {
'firstname': firstname,
'lastname': lastname,
'email': email
},
success: function(result) {
//$("#passRequest").fadeOut(500, function(){
console.log("Result: " + result);
//});
},
});
我认为您实际上是在执行get请求,但指定post 在ajax调用中,传递以下内容,而不是字符串:
var data = {
'firstname': firstname,
'lastname': lastname,
'email': email
}
或者您将方法更改为post并保持get查询字符串不变。我将检查所需文件是否正确插入/需要
// Required files
include("includes/common.inc.php");
require_once( "users.class.php" );
因为您访问resetProcess.php文件的方式可能与不使用ajax时不同。您可以通过检查用户类是否确实存在来检查它。问题在于php脚本正在检查以确保提交按钮已通过,并且还设置了另一个隐藏字段
// check if the reset password form has been submitted.
如果(isset($\u POST[“操作1”])和$\u POST[“操作”]=“重置密码”)
这不是与AJAX Post请求一起发送的。而不是var_转储-使用Echor您将如何检查这些内容?感谢大家的所有输入!!
var data = {
'firstname': firstname,
'lastname': lastname,
'email': email
}
// Required files
include("includes/common.inc.php");
require_once( "users.class.php" );
// check if the reset password form has been submitted.