文档的“JS实现删除时二次确认”里我改了下js代码,可以实现操作,但是无法实现提示。

FR.Msg.confirm("警告", "确定要删除吗?", function(value) {

if (value) {

if (fr_submitinfo.success) {

FR.Msg.toast('删除成功');

/*上一行的效果,理论上应该放在下一行后面,

但是下一行执行后直接跳出,不在执行后面的语句*/

_g().deleteReportRC(this.options.location);

/*上一行的效果,根据指定的列,值。找到数据库里的对应的字段,进行delete语句*/

}

else{

FR.Msg.toast('删除失败,错误信息为:' + fr_submitinfo.failinfo);

}

}else{

FR.Msg.toast('取消删除');

}

});

image.png

zts1998 发布于 2021-8-20 10:35 (编辑于 2021-8-20 11:34)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
luojian0323Lv7资深互助
发布于2021-8-20 10:50

fr_submitinfo.success 这个代码只可以在填报后的回调函数中使用。其他按钮点击事件中不可以用。

  • zts1998 zts1998(提问者) if (fr_submitinfo.success) { _g().deleteReportRC(this.options.location);} 是可以运行的。主要是FR.Msg.toast(\'删除成功\');不在运行了
    2021-08-20 11:14 
  • luojian0323 luojian0323 回复 zts1998(提问者) FR.Msg.toast(\\\'删除成功\\\');这个写在填报成功事件里 (fr_submitinfo.success) 就是填报成功
    2021-08-20 12:11 
最佳回答
0
shirokoLv6资深互助
发布于2021-8-20 10:54

按照文档有什么问题吗。。你以为人家为什么要分开写在两个地方

最佳回答
0
江蓠Lv8初级互助
发布于2021-8-20 11:20

alert():显示带有一条指定消息和一个 OK(确认) 按钮的警告框。

  • zts1998 zts1998(提问者) _g().deleteReportRC(this.options.location); 这个运行完成后,不在运行FR.Msg.toast(\'删除成功\');这个
    2021-08-20 11:22 
  • 3关注人数
  • 585浏览人数
  • 最后回答于:2021-8-20 11:34
    请选择关闭问题的原因
    确定 取消
    返回顶部