微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php – 如何在一个页面上运行多个ajax调用

如果我正在创建一个’ajaxified’用户界面,其中包含许多用于创建,重命名,删除页面上各种内容的ajax调用 – 处理所有这些“代码隐藏”ajax页面的最佳方法是什么?起初我为每个调用都有一个不同的.PHP文件(即Candy_Rename.PHP,Candy_Delete.PHP).但我发现我的代码库变得压倒了创建的文件数量.

现在我正在向我的请求发送一个“命令”参数,然后我在一个文件“ajax_Candy.PHP”中管理与Candy相关的所有事情.所以例如我的jQuery请求将是:

$.get('ajax_Candy.asp',{ command: 'insert',candyName: 'Jolly Ranchers' },function (response) {
    alert(response.candyId);
}

这是一个很好的方法吗?

编辑:所有的答案都很棒,几乎说了同样的话.我不得不选择一个,我认为提及安全对于沿着这条路走下去的其他人来说非常重要 – 所以你去了.我正在使用switch语句作为一个用户提到.

假设您正在处理服务器端的安全问题,我认为您的方法没有问题. PHP文件必须确保请求者具有执行命令的权限.您不希望用户删除所有记录…

原文地址:https://www.jb51.cc/php/138341.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐