var formData=$('#id').serialize(); //serialize()获取form id下的表 单里面的value值
//serialize()用于序列化表单项;
$.ajax({
url:'',//请求的路径
type:‘post’, //请求的方式 post get
dataType:'json', //文件格式
data:formData,
beforeSend : functon(){ }, //请求之前 验证 这里写前台验证的表单内容
success : function(){ }, //响应成功执行的
error :function(){ }, //错误时执行 一般调试用
compile: function(){ }, //一般是验证成功执行的代码
})
<?php
// count 计算数组长度
if($_POST['name']) {
// 只要有一个表单项填写了内容,即认为注册成功
$arr = array(
'code'=>10001,
'msg'=>'注册成功',
'result'=>array('name'=>'itcast', 'age'=>10)
);
} else {
$arr = array(
'code'=>10002,
'msg'=>'注册失败',
'result'=>'一些信息'
);
}
/**
* 接口化开发
* 前后端会事先约定传递的参数格式,以及返回的数据格式
*/
echo json_encode($arr);
?>