php - 在 JavaScript (jQuery) 中隐藏 ajax 路径

标签 php javascript jquery ajax relative-path

假设我正在使用 $.post在 jQuery 中。正确的语法是 $.post("xxx.php",{/*options*/},function(data))我怎样才能做到,在这种情况下,xxx.php实际上并没有出现在 JavaScript 中。我可以放一个像/login这样的相对路径吗?或者其他的东西。如果那行得通,它会被引用到index.php吗?文件在那里。或者,我可以使用编码版本吗,这似乎毫无意义,因为您可以轻松解码它。我只是不想让人们直接看到我的路径,而不是制作额外的脚本来确保文件被 XHTTP request 访问过.

欢迎提供任何答案、链接或想法。

最佳答案

您可以使用让应用程序服务器根据查询字符串中的参数查找所有页面的古老方法。然后,您所有的 ajax 请求都可以转到同一个"file",但该文件会根据参数返回不同的 php 包含。

管理映射本身可能是一个挑战,但这是一个不同的 SO 问题。

关于php - 在 JavaScript (jQuery) 中隐藏 ajax 路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8144192/

相关文章:

php抛出异常停止执行

php - 函数不知从哪里输出数组 0 个元素

javascript - 使用JS在页面周围移动一个div

javascript - 如何设置JS SDK上传对象到S3的存储类型?

javascript - 销毁灯廊并重新启动它会导致问题

PHP Lua注册系统

php - 迁移时出错, "Syntax error or access violation:1064"

javascript - 如何让我的脚本从 30 个随机 div 中生成 12 个 - Jquery

jquery - 使用 ajax 填充文本区域,数组项以逗号分隔

javascript - Chrome 上的 Jquery Form.submit() 有效但在 Firefox 中无效