前端部分能完成修改回显但刷新后不能保存,不知道哪出了问题,请大牛帮指点一下!:
前端部分代码:
console.log(data);
//同步更新缓存对应的值
var useredit={
"Id":data.Id,
"quekaoshu":value,
};
$.ajax({
url:'quekaoshu_edit.php',
type:'post',
data:useredit,
dataType:'json',
success:function(res){
if(res.code=='0'){
layer.msg("编辑成功",{icon:1});
}
else{
layer.msg("编辑失败",{icon:5});
}
},
});
后端部分能正常输出显示json:
header("Content-Type:application/json");
function _post($str){
$val = !empty($_POST[$str]) ? $_POST[$str] : null;
return $val;
}
include "config.php";
$Id= _POST('Id');
$quekaoshu= _POST('quekaoshu');
//更新指定id的数据
$sql = "UPDATE zkqk SET quekaoshu = '$quekaoshu' WHERE Id = '$Id'";
// 执行
if(mysqli_query($conn, $sql)){
echo "{".'"code": 0,'. '"msg": "上报成功"'."}";
} else {
echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}