我的data如何回传成改成我修改之后的$b、$d数据,现在是写死的

"data":{"fid":"A3oAABV6AlliVApy","amt":"8000000"},"msg":"更新核减数失败"

下图是我从母表带过来的数据结构(因为要读取每一行特定几个数据)

image.png

这是我的ajax提交时候回传代码

var userName= "cw_user";

var pwd= "cw_12222";

var b="A3oAABV6AlliVApy";

var d='8000000';

FR.ajax({

url: "http://192.168.1.183:8048/rpt/login",

       data:{

        userName:userName,

        pwd:pwd

   },

async:false,

dataType:"jsonp",

success: function(data,textStatus) {

var token = data.token;

FR.ajax({

url:"http://192.168.1.183:8048/rpt/updateAmt",

  data:{

fid:b,

token:token,

amt:d

   },

async:false,

dataType:"jsonp",

success: function(data,textStatus) {

FR.Msg.alert("通知1",data.msg);

},

error:function(XMLHttpRequest, textStatus, errorThrown){   

          },

   complete: function(res,textStatus){  

   } 

});

},

error:function(XMLHttpRequest, textStatus, errorThrown){   

          },

   complete: function(res,textStatus){  

   } 

});

image.png

image.pngimage.pngimage.png

FineReport 帆软用户Hw32qe7nXw 发布于 2025-1-10 16:27 (编辑于 2025-1-10 16:55)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2025-1-10 16:29(编辑于 2025-1-10 16:30)

var b="A3oAABV6AlliVApy";

var d='8000000';

改成

var b=contentPane.getCellValue(0,4,1); //取E2单元格数据

var d=contentPane.getCellValue(0,6,1); //取G2单元格数据

  • 帆软用户Hw32qe7nXw 帆软用户Hw32qe7nXw(提问者) 这个d是我编辑之后的数据吗,我的d是可编辑的数字控件,我要填写之后再上传接口
    2025-01-10 16:32 
  • snrtuemc snrtuemc 回复 帆软用户Hw32qe7nXw(提问者) 我这个可以取编辑后的值的,格式是contentPane.getCellValue(sheet号,列号,行号); //sheet号行号列号是从0开始
    自己根据需要调整单元格就可以
    2025-01-10 16:36 
  • 帆软用户Hw32qe7nXw 帆软用户Hw32qe7nXw(提问者) "data":{"fid":"A3oAABV9IU9iVAph","amt":""},"msg":"更新核减数失败"}修改之后我编辑G2为100上传还是空的
    2025-01-10 16:37 
  • 帆软用户Hw32qe7nXw 帆软用户Hw32qe7nXw(提问者) 回复 snrtuemc "data":{"fid":"A3oAABV9IU9iVAph","amt":""},"msg":"更新核减数失败"}修改之后我编辑G2为100上传还是空的,麻烦看一下最后一图呢
    2025-01-10 16:39 
  • snrtuemc snrtuemc 回复 帆软用户Hw32qe7nXw(提问者) 不会把,你这个是G2单元格把,contentPane.getCellValue(0,6,1); 这个是可以获取G2单元格值的啊,修改后,点击下其他单元格,让他失去焦点,在获取,你E2获取是成功,估计是这个问题,可以在G2单元格控件,编辑后事件,写个js,如下,
    var cell = contentPane.curLGP.getTDCell(0,0); //获取焦点所在的单元格对象,getTDCell(0,0)即 A1 单元格
    contentPane.curLGP.selectTDCell(cell); //选择单元格
    2025-01-10 16:43 
最佳回答
0
用户k6280494Lv6专家互助
发布于2025-1-10 16:28(编辑于 2025-1-10 16:31)

你写js那个地方没有参数吗?

image.png

image.png

  • 帆软用户Hw32qe7nXw 帆软用户Hw32qe7nXw(提问者) 我写的js脚本是在填报页面设置里面的,自定义一个按钮事件。没有参数。我的参数已经从母表传递过来了嘛,我子表还要做数字控件修改动作之后的数据再上传给接口
    2025-01-10 16:32 
  • 用户k6280494 用户k6280494 回复 帆软用户Hw32qe7nXw(提问者) 上边有+号,自己添加啊,我真的服了
    2025-01-10 16:35 
  • 帆软用户Hw32qe7nXw 帆软用户Hw32qe7nXw(提问者) 回复 用户k6280494 谢谢你的解答,是我没理解到。对不起,另一种办法走通了,直接获取单元格
    2025-01-10 17:06 
  • 3关注人数
  • 73浏览人数
  • 最后回答于:2025-1-10 16:55
    请选择关闭问题的原因
    确定 取消
    返回顶部