天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 1508|回复: 8

[已解决] 自定义函数中的回调函数如何回到本页面?

[复制链接]
上海怡蓝 发表于 2012-8-9 11:30:37 | 显示全部楼层 |阅读模式
本帖最后由 irene 于 2012-8-15 15:43 编辑

在表单的源代码中,添加 js 函数,代码如下 :
  1.      function insertUnit(id,receiptUnit,bankOfDeposit,receiptBankCode,depositBankAddress){
  2.           $.ajax({
  3.               type:'post',
  4.               url:'http://localhost:8080/obpm/unitAdd.mvc',
  5.               data:'id='+id+'&supplierName='+receiptUnit+...,
  6.               success: function(msg){
  7.                  alert(msg);
  8.               }
  9.           });  
  10.      }
复制代码
当操作成功后,如何回到当前表单页面,并在页面上提示消息(类似于平台保存之后,提示“保存成功”) ?
 楼主| 上海怡蓝 发表于 2012-8-9 11:31:54 | 显示全部楼层
当前写法,请求能成功执行,但是返回页面如下:

test.jpg
irene 发表于 2012-8-9 11:41:28 | 显示全部楼层
您好,请问您的需求是不是在当前页面通过某一项操作跳转到另一个页面。然后点击类似“返回”的操作返回到另一个页面呢?如果是,您需在跳转的链接加一个backURL。可参考这个帖子的backURL的写法:http://www.teemlink.com/bbs/view ... p;highlight=backURL
 楼主| 上海怡蓝 发表于 2012-8-9 11:51:01 | 显示全部楼层
不需要跳转页面 ,因为我的请求是 ajax 写的,所以我希望后台操作成功后,页面不动,只需要添加一个提示信息 。
irene 发表于 2012-8-9 13:56:55 | 显示全部楼层
您好,平台提示“保存成功”这些信息是通过底层去实现的,跟研发的同事沟通,用户在平台无法实现此功能,给您带来不便敬请见谅
 楼主| 上海怡蓝 发表于 2012-8-9 14:23:16 | 显示全部楼层
OK , 如果不能像平台那样提示,那么我自己用弹出框显示也成, 不过怎么让回调函数回到当前页面呢?
irene 发表于 2012-8-9 14:57:48 | 显示全部楼层
跟客户Q上沟通
irene 发表于 2012-8-14 16:52:32 | 显示全部楼层
跟客户沟通,客户的需求是可以想实现表单局部提交或局部修改的效果。客户目前已不通过Ajax的方法,通过弹出框的方式解决。但是由于其他问题的耽搁,现在此问题暂且放下,等另一个问题解决了再看此问题。
irene 发表于 2012-8-15 15:43:00 | 显示全部楼层
跟客户沟通,此问题已解决。解决方案是将计算脚本中的重计算去掉

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 16:08

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表