FR.ajax发送请求,我怎么获取到data数组里面的值呢?

目前参考的是这个帮助文档:https://help.fanruan.com/finereport/doc-view-602.html

 后端那边:给了我一个url接口请求。数据格式是这样的

image.png

我怎么获取到 data里面的 -100,320 这两个值呢?

image.png

目前我是这样写的 获取到的是一个url路径,不是数组里面的值

FineReport yikefu 发布于 2025-8-20 15:04 (编辑于 2025-8-20 15:11)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
CD20160914Lv8专家互助
发布于2025-8-20 15:06(编辑于 2025-8-20 15:11)

赋值放在单元格里面呀。。

alert改成赋值到控件也可以

this.options.form.getWidgetByName("控件名称").setValue(this.url)

// 定义结果对象

const result = {

    "msg": "操作成功",

    "code": 200,

    "data": [-100, 320]

};

// 输出 data 里面的两个值

console.log(result.data[0]); // 输出 -100

console.log(result.data[1]); // 输出 320

image.png

image.png

主要是获取类似这个值

image.png

  • yikefu yikefu(提问者) 获取不到啊 哥
    2025-08-20 15:12 
  • CD20160914 CD20160914 回复 yikefu(提问者) 上面的语句是可以的,你看我修改的js!
    2025-08-20 15:12 
  • CD20160914 CD20160914 回复 yikefu(提问者) 你先alert打印出来它的结果现在是什么?
    2025-08-20 15:13 
  • yikefu yikefu(提问者) 回复 CD20160914 是的 我想打印出来看看结果,目前结果是一段url
    2025-08-20 15:13 
  • CD20160914 CD20160914 回复 yikefu(提问者) url你要传入呀,现在只是url地址,你要得传入url以后,再返回结果。就是我截图动画那里。用下面的方式类似:FR.Msg.alert("complete",textStatus);
    2025-08-20 15:15 
最佳回答
0
snrtuemcLv8专家互助
发布于2025-8-20 15:05

取数据的话

JSON 数据集插件 https://help.fanruan.com/finereport/doc-view-1985.html

  • yikefu yikefu(提问者) 我想用js 获取到这个数组值 不行吗?
    2025-08-20 15:10 
  • 3关注人数
  • 48浏览人数
  • 最后回答于:2025-8-20 15:11
    请选择关闭问题的原因
    确定 取消
    返回顶部