如题:
前端发送过来的json,被XSS拦截,json中的引号全部被转换成了" 然后导致json解析出错,请问大神,这个该怎么处理,继承JsonAdaptor改里面的值吗?
11 回复
没用表单,就是一个对象,用json.stringify转成字符串的
var obj = {"position":{},"angle":{}};
obj.position["x"]=param.position.x;
obj.position["y"]=param.position.y;
obj.position["z"]=param.position.z;
obj.angle["heading"]=param.angle.heading;
obj.angle["roll"]=param.angle.roll;
obj.angle["tilt"]=param.angle.tilt;
location=JSON.stringify(obj);
if(!targetid || !location) return;
$.ajax({
url:saveurl,
type:"post",
datatype:"json",
data:{"id":id, "location":location},
success:function(data){
if (data.code == 0) {
alert(data.msg);
} else {
alert(data.msg);
}
},
error:function(err){
console.log("修改数据发生错误:",err);
}
})
添加回复
请先登陆