关于JQuery的Ajax与PHP交互传值的笔记
直接上代码,解释看注释:
前端代码:
var allData = {
dorm:dormitory,
dormNum:dormitoryNum,
appoTime:appointTime,
appoDate:appointDate,
telNum:tel,
traType:trashType,
rem:remark,
};
//将对象转换成JSON格式数据
var allDataJson = JSON.stringify(allData);
//开始异步向后台传输数据
$.ajax({
type:"POST", //传输类型
url:"./appointDeal.php", //处理传值的地址,
data:"allData="+allDataJson, //这里传输数据,注意传输的是JSON格式,由于是POST方法,需要加上“allData=”,allData是传过去的变量名
success:function(data){ //成功后的返回函数
$("#alertTip").css("display","block").text(data); //为了能在前端显示传值成功后,php返回的data
},
error:function(){ //失败后返回的函数
alert("出错了");
}});
————————————————————————假装我是分割线————————————————————————
后端代码:
<?php
$info = $_POST['allData']; //获取前端传值
$result = json_decode($info); //解析json数据
var_dump($result); //用作php的返回值,来传回给前端
// echo $result->dorm;
?>