ajax总是进入error里,但是数据修改成功了?
问题描述
ajax总是进入error里,但是数据修改成功了?
问题出现的环境背景及自己尝试过哪些方法
相关代码
粘贴代码文本(请勿用截图)
<?php
include_once('conn.php');
$id=$_POST['id'];
$name=$_POST['name'];//姓名
$jg=$_POST['jg'];//价格
$dw=$_POST['dw'];//单位
$bzgg=$_POST['bzgg'];//包装规格
$gjc=$_POST['gjc'];//关键词
$hh=$_POST['hh'];//货号
$pp=$_POST['pp'];//品牌
$cad=$_POST['cad'];//cad
$jj=$_POST['jj'];//简介
$tp=$_POST['tp'];//图片
$xq=$_POST['xq'];//详情
$fl=$_POST['fl'];//分类
/*$sql="update prodect set name='$name',jg='$jg',dw='$dw',bzgg='$bzgg',gjc='$gjc',hh='$hh',pp='$pp',cad='$cad',jj='$jj',tp='$tp',xq='$xq',fl='$fl' where id=$id";*/
$sql="UPDATE `product` SET `name`='$name',`jg`='$jg',`dw`='$dw',`bzgg`='$bzgg',`gjc`='$gjc',`hh`='$hh',`pp`='$pp',`cad`='$cad',`jj`='$jj',`tp`='$tp',`xq`='$xq',`fl`='$fl' WHERE `id`='$id'";
$res=$conn->exec($sql);
if($res){
echo json_encode(array(
"status"=>true,
"info"=>"add success"
),JSON_UNESCAPED_UNICODE);
}else{
echo json_encode(array(
"status"=>false,
"info"=>"add error",
"sql"=>$sql
),JSON_UNESCAPED_UNICODE);
}
function edit(id,name,jg,dw,bzgg,gjc,hh,pp,cad,jj,tp,xq,fl){
var times=getFormatDate();
var jsonData={
"id":id,
"name":name,
"jg":jg,
"dw":dw,
"bzgg":bzgg,
"gjc":gjc,
"hh":hh,
"pp":pp,
"cad":cad,
"jj":jj,
"tp":tp,
"xq":xq,
"fl":fl,
"time":times
};
$.ajax({
type: 'POST',
url: '../action/update.php',
data: jsonData,
dataType: "json",
success: function (msg) {
alert(msg);
if (msg.status == true) {
alert("修改成功");
oTable.ajax.reload();
$("#upImg").attr("src","images/num/yzs.jpg")
} else {
alert("修改失败");
}
},
error: function (error) {
console.log(error);
oTable.ajax.reload();
$("#myModal").css({"display": "none"})
}
});
}
你期待的结果是什么?实际看到的错误信息又是什么?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)