2011-12-14 62 views
0

我在我的项目中做了很多ajax调用,而且我的通用处理程序通常很麻烦。你们有没有关于如何在同一个文件中管理很多电话的提示?我目前的解决方案是传递一个函数名作为第一个参数,然后根据名称决定处理器的最终位置。但是这不是最好的方式。任何提示都非常感谢。谢谢在通用处理程序中处理不同ajax调用的最佳实践

回答

0

当你想获取服务器知道的资源的GET信息,或者删除一个,或者PUT一个新的状态,然后定义一个引用它的URI。查询字符串参数可以很好地定义哪一个(例如?id=34),但不包括资源类型 - 这会混淆太多单独的问题。

POST处理程序不应处理太多不同的任务。理想情况下,如果他们在操作中类似非常可能延伸到更多。换句话说,Ajax并没有带来任何新的东西,在幕后它是我们在90年代用HTTP构建的同一个网站。 Ajax只是一种处理这个问题的新方法。

+0

“POST处理程序应该处理”=“Should'nt”? :)我知道,AJAX不会带来任何“新”,它仍然是做后端相同的东西。迄今为止,我一直使用GET和POST。 – Johan 2011-12-14 20:40:25