我需要任何 jQuery 代码来发送表单数据而不刷新页面。
方法(POST):提交表单后显示“正在加载...”消息或“正在加载图像”。如果 process.php = 1 (true) 隐藏表单并显示 ok 消息,如果 process.php = 2 ( false ) 则不隐藏表单并显示任何错误消息。
最佳答案
var data = new Object();
data['formData'] = $('#form').serializeArray();
$.ajax({
type: 'post',
url: 'process.php',
dataType: 'json',
success: function(response) {
if (response.result == 1) {
$('#form').hide();
} else {
alert('error');
}
}
});
进程.php:
//...
echo json_encode(array('result' => 0)); // OR 1
关于php - 使用 jquery POST php 表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6007470/