如果我正在创建一个’ajaxified’用户界面,其中包含许多用于创建,重命名,删除页面上各种内容的ajax调用 – 处理所有这些“代码隐藏”ajax页面的最佳方法是什么?起初我为每个调用都有一个不同的.PHP文件(即Candy_Rename.PHP,Candy_Delete.PHP).但我发现我的代码库变得压倒了创建的文件数量.
现在我正在向我的请求发送一个“命令”参数,然后我在一个文件“ajax_Candy.PHP”中管理与Candy相关的所有事情.所以例如我的jQuery请求将是:
@H_301_3@$.get('ajax_Candy.asp',{ command: 'insert',candyName: 'Jolly Ranchers' },function (response) { alert(response.candyId); }这是一个很好的方法吗?
编辑:所有的答案都很棒,几乎说了同样的话.我不得不选择一个,我认为提及安全对于沿着这条路走下去的其他人来说非常重要 – 所以你去了.我正在使用switch语句作为一个用户提到.