【发布时间】:2014-04-22 23:53:41
【问题描述】:
我对 AJAX 很陌生,如果这是一个愚蠢的问题,请原谅我:
我想用位于受保护文件夹中的 php 文件的内容更新 div,因此它只能包含在 php 文件中,但不能从浏览器中寻址。 由于 JavaScript 是客户端,这意味着我无法调用它,对吧?
例如,我的 index.php 包含以下代码(包括 jQuery):
<script>
$("#content").load("includes/login.php");
</script>
#content 指的是一个 div。这可以正常工作,但由于不应访问包含,因此会出现问题。
然后我想我可以在可访问区域中放置类似“wrapper.php”的内容,然后根据您提供的变量包含特定的 php 文件。
这是处理这个问题的正确方法还是我做错了?
【问题讨论】:
-
你的方法是对的继续下去。
-
是的,您可以使用包装器来执行此操作,但这不会完全违背包含无法访问的观点吗?
-
好吧,客户端无法访问包含文件夹,例如您无法获取 www.example.com/includes/login.php 之类的内容,您只能访问 example.com。服务器端脚本可以包含来自 /includes 的文件,因为它们是服务器端的。
标签: javascript php jquery ajax php-include