框架问题
我正在开发一个侧面有一个栏的网站,然后使用 jquery 加载函数在主 div 中加载内容,而无需导航出页面。
由于加载在主 div 上的内容不需要标题、菜单等,因此我周围有一些文件,我不知道如何向外界隐藏。例如,我使用如下代码加载到我的主 div: $(document).ready(function() { $('#see_bio').click(function() { $("#main").load("show.php?=bio"); 返回假; }); });
我想避免用户自己访问 mydomain.com/show.php...我该怎么做?
I am working on a site that has a bar on the side, and then using jquery load function I'm loading content in the main div, without navigating out of the page.
Since the stuff loaded on the main div does not require the header, menus, etc, I have files around that I don't know how to hide from the outside world. For example, I am loading to my main div with code like this: $(document).ready(function() {
$('#see_bio').click(function() {
$("#main").load("show.php?=bio");
return false;
});
});
I want to avoid the user from going to mydomain.com/show.php by himself... How can I do so?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用 CSS 选择器选择将结果内容的哪些元素添加到 div。例如,您可以将: 替换
为:
这将从返回的数据中仅选择 #main 元素内 id="content" 的 div。所以标题和菜单就被丢弃了。
You can select which elements of the resulting content are added to the div by using CSS selectors. For example you can replace:
with:
this will pick from the returned data only the div with id="content" inside the #main element. So headers and menus are just discarded.