SQL函数查询的值,作为js参数的时候,是否是页面打开就加载了。。。

一个cpt页面,需要拍照后,将数据保存到了数据库,再从数据库中将得到的新值填入到这个表中,但是,我写的SQL得到的值,还是之前的值,如果不刷新页面,新值就得不到,

是因为,js的参数,如果使用 sql函数,页面打开时,就已经是加载完成了,还是说  实时加载的呢?

FineReport woyan2008 发布于 2020-10-23 10:28
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
1
zsh331Lv8专家互助
发布于2020-10-23 10:31

这个逻辑打开就加载,如果底层数据更新了,通过刷新页面重新加载;

  • woyan2008 woyan2008(提问者) 那 如果 不刷新页面,就希望加载新值,怎么办呢? 现在我是想, 点击那个按钮后,将 最新的值,填入到表格中,但是一点,填入的是 之前的值,有什么别的办法吗?
    2020-10-23 10:33 
  • zsh331 zsh331 回复 woyan2008(提问者) 那就用局部刷新试试吧! JS实现局部刷新cpt-https://help.fanruan.com/finereport/doc-view-2421.html
    2020-10-23 10:37 
  • woyan2008 woyan2008(提问者) 回复 zsh331 嗯,大概看了, 大概晓得, 但是, 那个文档, 上面写的,不支持 移动端,但是我 主要 用在 移动端, 得 移动端那里, 可以使用这些,
    2020-10-23 10:44 
最佳回答
0
ColdmanLv6高级互助
发布于2020-10-23 10:31

image.png

  • woyan2008 woyan2008(提问者) 没看懂, 是想实现这样的 点击那个按钮后,将 最新的值,填入到表格中,但是一点,填入的是 之前的值,有什么别的办法吗?
    2020-10-23 10:34 
最佳回答
0
shirokoLv6资深互助
发布于2020-10-23 11:52

你在js里调用sql那看你什么时候调用啊,你页面打开的时候调用那他打开的时候就加载了。

如果你写在点击事件,点击的时候才调用,那得到的就是点击时候调用生成的值呀

  • woyan2008 woyan2008(提问者) 我写的就是 点击后事件,但是 是在 回调中写的,回调中,参数写的 SQL函数,但是点击后,执行得到的是之前的值, 更新后的值,要 刷新页面后,才能得到
    2020-10-23 22:49 
  • shiroko shiroko 回复 woyan2008(提问者) 你的点击就是提交吧,提交跟回调在一个时间,你怎么保证哪个先?
    2020-10-26 08:08 
  • woyan2008 woyan2008(提问者) 回复 shiroko 嗯, 点击后 回调, 这个应该是 入库后, 再 回调的吧, 就是 回调后, 查出的数据,还是 之前的数据,而不是最新更新后的数据,刷新页面后,才是 最新的数据
    2020-10-26 09:23 
  • shiroko shiroko 回复 woyan2008(提问者) 你换一个方式吧。这种不确定性的东西
    2020-10-26 09:28 
  • woyan2008 woyan2008(提问者) 回复 shiroko 换什么 方式呢? 查询到的值, 始终是 之前的旧的数据,而新数据要刷新页面才能,才能得到
    2020-10-26 09:31 
  • 4关注人数
  • 545浏览人数
  • 最后回答于:2020-10-23 11:52
    请选择关闭问题的原因
    确定 取消
    返回顶部