为了账号安全,请及时绑定邮箱和手机立即绑定

关于请求跳转的问题

关于请求跳转的问题

慕妹3242003 2019-03-14 18:15:00
流程是这样的:首先在页面通过ajax提交数据并进行数据的合法性验证,返回json格式的数据,验证通过后再提交其它参数到另一个链接。可以在前端来控制跳转,但是还有其他参数需要校验或者跳转的页面中需要渲染模版内容。所以需要在后端来控制。不知道这个有什么好的流程没有?
查看完整描述

2 回答

?
忽然笑

TA贡献1806条经验 获得超5个赞

第一个接口只是返回JSON,第二个接口返回结果是一个页面是这样吗?
这样的话你描述的流程也是没问题的,但是需要两次http请求;另一种方式是直接将页面重定向到第一个接口,第一个接口验证通过后服务器端跳转到第二个接口,然后返回一个页面即可。
第二种方式的好处是对于用户来说只是一个请求,而且只需要一次网络请求即可。

查看完整回答
反对 回复 2019-04-16
?
牧羊人nacy

TA贡献1862条经验 获得超7个赞

1)数据合法性校验前后头都需要进行
2)通过前台的数据校验后,提交Ajax请求到后台,后台同样进行数据校验,如果校验不通过,返回结果给Ajax请求。前台JS执行相应处理;后台校验通过并执行逻辑后,返回处理结果和跳转的页面链接(最好不要返回),Ajax请求拿到请求结果后,JS带上必要参数控制页面跳转~~~
3)后台最好不要处理跳转的事情,后台只负责对接受到请求进行处理并返回处理的结果,这样你的后台服务就可以和前台页面脱耦

查看完整回答
反对 回复 2019-04-16
  • 2 回答
  • 0 关注
  • 515 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号