发现最近写代码的时候养成了一个习惯, 最近习惯尽可能的把数据交给客户端的js处理,而服务器端只负责返回状态或者json。比如用户登录这一块,我现在的写法是,服务端只负责返回用户当前状态,比如离线,则返回0,在线则返回1,如果需要用户数据,则返回json,然后至于是客户端是显示登录页面,还是注册页面,或者是用户信息页面则由js来处理,所以现在基本上每个页面都有用ajax 想请教一下这种写法好不好?

解决方案 »

  1.   

    有些东西是一定需要后台来做的 Ajax只是一个"无刷新"的需求 像校验 包括楼主提到的登录信息啊 都可以用Ajax 没有问题 但是毕竟Ajax是js 其都在前端实现并不安全 且一旦浏览器崩溃 全盘结束 
    所以后台的处理是至关重要的 改用Ajax就坚定不移的用 不该用 就不要用就是了
      

  2.   

      沒有什麼能不能用的,安全检验做好就可以了,如果全用后台做,随便一条sql注入都能进入也莫有用不是?所以我觉得只要自己用着感觉不错、顺手就行,随心而来嘛