在JavaScript中隐藏ajax路径(jQuery)

时间:2011-11-15 22:43:18

标签: php javascript jquery ajax relative-path

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

任何答案,链接或想法都表示赞赏。

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:1)