jquery 通过 ajax 返回新的 url 给前端重定向算前后端分离吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
v2et
V2EX    jQuery

jquery 通过 ajax 返回新的 url 给前端重定向算前后端分离吗?

  •  
  •   v2et 2019 年 3 月 31 日 7003 次点击
    这是一个创建于 2517 天前的主题,其中的信息可能已经有所发展或是发生改变。

    请教一下大家,前端 jquery 通过 ajax 请求后端,后端返回新的 url 给前端,前端再重定向到新的路由请求新的网页算前后端分离吗?还是只有 vue 这种前端路由才算是前后端分离?

    13 条回复    2019-04-01 09:04:06 +08:00
    yunye
        1
    yunye  
       2019 年 3 月 31 日
    duzhihao
        2
    duzhihao  
       2019 年 3 月 31 日 via iPhone
    前后端各做各事就是前后端分离了
    v2et
        3
    v2et  
    OP
       2019 年 3 月 31 日 via Android
    @duzhihao 那 rest 跟前后端分离是两回事? rest 好像后台只能返回 json 给前端,还是说这样也算 rest
    hilbertz
        4
    hilbertz  
       2019 年 3 月 31 日
    前后端分离,就是传统的 cs 架构,前端通过 rpc 等方式与后端进行通信,而不是直接获取后端渲染好的网页
    qiayue
        5
    qiayue  
    PRO
       2019 年 3 月 31 日
    界面由前端生成,而不是后端构造,就是前后端分离
    huangdayu
        6
    huangdayu  
       2019 年 3 月 31 日
    ajax 好像搞不了重定向,响应 302 不管用,除非 body 中包含 url,这个问题搞了我好久,最后选了 jsp

    离题了
    v2et
        7
    v2et  
    OP
       2019 年 3 月 31 日 via Android
    @qiayue 那这样只有像 vue 这种前端路由框架才能算罗?不然重定向其实也是向后端请求网页
    v2et
        8
    v2et  
    OP
       2019 年 3 月 31 日 via Android
    @hilbertz 那比如要做前后端分离的登录及权限控制,登录成功需要切换页面,是不是只能使用像 vue 和 react 这种框架?
    hilbertz
        9
    hilbertz  
       2019 年 3 月 31 日
    @v2et 登录请求发送过去后,可以让后端在回复中指定跳转路径,你在前端用 window.location.replace(newPath)进行跳转
    ArianX
        10
    ArianX  
       2019 年 3 月 31 日
    这样像 restful 风格里的 HATEOAS,我觉得不算前后端分离。前后端分离,后端应该只提供数据,与应用本身相关的逻辑都应该交给前端吧
    hlwjia
        11
    hlwjia  
    PRO
       2019 年 3 月 31 日 via iPhone
    你描述的正是前后端分离的做法啊
    hlwjia
        12
    hlwjia  
    PRO
       2019 年 3 月 31 日 via iPhone
    我审题不够严,你描述的转跳的那个部分是正常的前后端分离。

    但后面看你说 vue,我猜想你是不是要每个页面都这样搞啊?
    zhw2590582
        13
    zhw2590582  
       2019 年 4 月 1 日
    为什么要后端返回新的 url 给前端,前端自己配 url 不就可以了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1916 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 02:58 PVG 10:58 LAX 18:58 JFK 21:58
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86