hahahadadada 发表于 2023-1-16 11:05:14

【活字格设计器8】关闭弹出页面与js图片转base64保存至数据库

本帖最后由 hahahadadada 于 2023-1-16 11:20 编辑

目的:
将图片上传至活字格后,通过js将其转成base64编码,之后将修改后的值存入数据库。
实现:
两个页面:
一个图片列表页面:将数据库数据关联至表格内,进行展示,同时添加 增改按钮,弹出详情页面。
一个图片详情页面:数据绑定数据库字段,然后保存按钮将图片转为base64之后保存至数据库,最后关闭弹出页面。

问题:
详情页面最后若使用关闭弹出页面,其保存按钮内操作出问题,js命令执行失败,且没有报错。

如果将详情页面最后的关闭弹出页面换成页面跳转至图片列表页面,就是正常结果。





hahahadadada 发表于 2023-1-16 11:18:06

猜测:关闭弹窗命令执行过快,js命令内未完全执行即关闭了弹窗页面,导致js命令内查找当前页面单元格的值出现问题,以至于保存失败。
测试:设置一个延时10s的服务端命令,在关闭弹窗按钮前调用该服务端命令,结果就正常了,符合预期。
页: [1]
查看完整版本: 【活字格设计器8】关闭弹出页面与js图片转base64保存至数据库