可以将我的php表单操作和方法进程转换为jquery进程吗?
我尝试使用php表单操作和方法将输入数据插入数据库,它正在工作,但在jquery过程中没有任何事情发生.
<form action="" method="">
<input type="submit" id="signUpButton" value="Sign Up">
</form>
$(document).ready(function(){
$("#signUpButton").click(function(){
$.post("signUpAction.php", function(data, status){
alert("data: " + data + "\nStatus: " + status);
});
});
});
Run Code Online (Sandbox Code Playgroud)
您应该使用ajax将数据发送到PHP文件,并使用serializeArray()获取表单数据并将其存储在将发送到PHP文件的变量中.
试试这样吧
你的HTML
<form>
<input type="text" name="name" value=''/>
<input type="email" name="email" value=''/>
</form>
Run Code Online (Sandbox Code Playgroud)
你的js应该是这样的:
$('#add_new_stu').click(function(event) {
var formdata= $("form").serializeArray();
$.ajax({
type: "POST",
url: "file.php",
data: formdata,
success: function(response){
console.log(response);
}
});
});
Run Code Online (Sandbox Code Playgroud)
使用PHP,您应该循环结果数组.
$name= $_POST['name'];
$email= $_POST['email'];
//do some thing here
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
86 次 |
| 最近记录: |