|
发表于 2012-7-22 21:40:39
|
显示全部楼层
楼主的总结非常全面,赞一个。
关于AJAX的操作,我个人认为,在实际的项目中,最好不使用#.ajax({})的方式。
AJAX的作用,一个是异步加载,一个是异步传送(这个主要是指表单了),同样,也包括有返回值和无返回值两种情况。
如果需要返回值,可以用$.get,$getJSON,$post的方式返回JSON,或大段的代码块(html或text),不是说$.ajax({})不好,而是上述三种方式更好,更便捷,也更易于维护而已。
另外,csrf控制跨域的方式,并不是唯一。CI的csrf保护将增大AJAX的代码量。如果是富客户端设计或者大量的AJAX参与前端的逻辑实现,建议还是关闭CSRF,而是采用其他的方法来控制,比如相对严格的AUTH方式。
一家之言。 |
|