查看: 10694|回复: 3

json request err

升级   0.1%

68

主题

77

回帖

10

积分

注册会员

Rank: 2

积分
10
发表于 2023-3-21 11:55:37 | 显示全部楼层 |阅读模式
管理员您好,我使用updateWithJob修改数据时提示 json request err  是修改数据中有数字和日期字段就不行  如果都是字符串就可以,这怎么办?

var items= this.data;
var action= this.Actions.load("x_processplatform_assemble_surface");

var workid =items.gongzid;
var data;
action.DataAction.getWithJob( //平台封装好的方法
     workid, //uri的参数
     function( json ){ //服务调用成功的回调函数, json为服务传回的数据
         data = json.data; //为变量data赋值
         console.log('修改前数据'+data.xqrs1);

     }.bind(this),
     function( json ){ //服务调用失败的回调函数, json为服务传回的数据
        data = json.data; //为变量data赋值
     }.bind(this),
     false   
)




data.xqrs1 =(items.xqrs1);// 数字字段
data.qwdg1 =items.qwdg1.toString();//日期字段

console.log('修改后数据'+data.xqrs1);
//JSON.stringify(data);

action.DataAction.updateWithJob(  
     workid, //uri的参数
     data, //保存的数据
     function(){ //服务调用成功的回调函数
         o2.xDesktop.notice("success", {"y":"top", "x": "right"}, "保存成功");  //提示,{"y":"top", "x": "right"}指提示框在顶部右边
     }.bind(this),
     function( json ){ //服务调用失败的回调函数, json为服务传回的数据
        data = json.data; //为变量data赋值
     }.bind(this)
);



回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-3-21 16:42:08 | 显示全部楼层
您把详细错误信息,前后端的都截图出来看一下,data修改后的数据也贴出来一下
回复

使用道具 举报

升级   0.1%

68

主题

77

回帖

10

积分

注册会员

Rank: 2

积分
10
发表于 2023-3-22 10:54:08 | 显示全部楼层
我把tostring() 都去掉了,可以正常使用了,奇怪,最开始我没加这些转换的也报json request err,莫名其妙的好了
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-3-22 16:07:20 | 显示全部楼层
可能还是哪里有点不对吧,这个得具体测试检查,管理员单看这些脚本,没有发现什么问题
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread