操作平台:Windows10
环境平台:Apche+php+mysql
jQuery版本:v3.5.1
前台页面代码:
Js:
$(() => {
'use strict';
// 提交
$("#submit").click(() => {
add();
});
function add() {
$.ajax({
type: "POST",
url: "/admin/add",
data: {
title : $('title').val(),
cate_pid : $('#cate_id').val()
},
dataType: 'json',
async: false,
cache: false,
success: function (result) {
if (result.status == '1') {
window.location.reload();
};
},
error: function (e) {
alert("请求异常");
alert(e.statusText);
}
});
}
});
服务器PHP代码:
header('Content-Type:application/json; charset=utf-8');
....msql保存数据省略,保存成功后以下返回1
$result = [
'status' => 1,
'msg' => '新增成功',
'title'=>$_POST['title'],
'pid'=>$_POST['cate_pid'],
];
echo json_encode($result,JSON_UNESCAPED_UNICODE);
返回请求:
{
status: "0",
msg: "新增成功",
title: "素材",
pid: "3"
}
为什么总是返回0,不是1 ?
求解。。
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…