AJAX 是否能解决这个业务需求

11-11-11 billows
在工作中遇到一个AJAX的问题

在系统开发的过程中,有一个业务操作(成本比较高),其过程可能会出现异常,系统做了一个统一的出错页面提示。

但也页面太过于单调,经理说用户体验不好。说在提交的时候,如果出错了在页面弹出一个层显示错误信息。

并停在当前页面。那这种需求,自然想到AJAX.但AJAX 有一个问题是:因为我这个业务操作,在后台可能有返回大量

数据,如果出错了,还好,可以在callback函数里头提示出错信息,并停留在当前页面。但如果成功了,如果跳装,

后台获取的数据如果在结果页面展示。如果在成功在callback函数里头页面跳转就会导致数据丢失,请各位道友,

指教。

个人认为,Ajax擅长页面的局面刷新,或做一些表单的验证,在表单方面的提交是否适合采用AJAX?

         

1
PCzhang
2011-11-11 09:42
2011年11月11日 09:25 "@billows"的内容
但也页面太过于单调,经理说用户体验不好。说在提交的时候,如果出错了在页面弹出一个层显示错误信息。

并停在当前页面。那这种需求,自然想到AJAX.但AJAX 有一个问题是:因为我这个业务操作,在后台可能有返回大量

数据,如果出错了 ...

页面跳转你是怎么实现数据传递的? 如果是我的话, 会用页面hidden域保留数据,然后再跳转。

billows
2011-11-11 09:49
2011年11月11日 09:42 "@PCzhang"的内容
hidden域保留数据,然后再跳转 ...

关键是如何在跳转后的页面中获得数据。还有在ajax返回的都是json格式的数据,结果页面是一个比较复杂的页面,如果全部采用js操作json数据来控制页面数据的展示,是不是有点麻烦?如果不是json对象,可以直接采用jsp的表达式或其他标签来展示,不需要额外的js操作。

PCzhang
2011-11-11 11:50
2011年11月11日 09:49 "@billows"的内容
关键是如何在跳转后的页面中获得数据 ...

页面跳转我觉得必须把数据在传到服务端, 然后再返回到客户端。 想不出别的方法。

billows
2011-11-11 16:13
2011年11月11日 11:50 "@PCzhang"的内容
页面跳转我觉得必须把数据在传到服务端, 然后再返回到客户端 ...

这就是闹心的地方,ajax返回的还是json格式的,到服务器端还得转化成

对象。

猜你喜欢
3Go 1 2 3 下一页