框架问题

发布于 2024-10-14 07:04:29 字数 346 浏览 2 评论 0原文

我正在开发一个侧面有一个栏的网站,然后使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

软的没边 2024-10-21 07:04:29

您可以使用 CSS 选择器选择将结果内容的哪些元素添加到 div。例如,您可以将: 替换

$("#main").load("show.php?=bio");

为:

$("#main").load("show.php?=bio div#content");

这将从返回的数据中仅选择 #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:

$("#main").load("show.php?=bio");

with:

$("#main").load("show.php?=bio div#content");

this will pick from the returned data only the div with id="content" inside the #main element. So headers and menus are just discarded.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文