我的客户要求我用他的内容克隆一个特定的移动网站。当我浏览那个网站时,我遇到了这样的事情。
<a href="#listing.php?min=0&max=499999" class="ui-link">ABC</a>
我想知道的是此链接是否指向同一页面内的 PHP 脚本或任何其他 PHP 页面。由于他们使用主题标签 (#),我觉得它在同一页面内。但这并不是指向一个 div id。
我是 PHP 新手,所以如果有人能给我一个关于这些东西的好教程 URL 的链接,我会很高兴。
我的客户要求我用他的内容克隆一个特定的移动网站。当我浏览那个网站时,我遇到了这样的事情。
<a href="#listing.php?min=0&max=499999" class="ui-link">ABC</a>
我想知道的是此链接是否指向同一页面内的 PHP 脚本或任何其他 PHP 页面。由于他们使用主题标签 (#),我觉得它在同一页面内。但这并不是指向一个 div id。
我是 PHP 新手,所以如果有人能给我一个关于这些东西的好教程 URL 的链接,我会很高兴。
对于 jQuery Mobile,这是一个到 jQuery Mobile 内页的常规链接,或者换句话说,是同一个 HTML 中的另一个页面。但是为什么有人会这样称呼他的页面,这超出了我的理解。
还有一件事要注意,具有该 id 的页面将无法引发任何 jQuery Mobile 页面事件。
可以在这里测试:http: //jsfiddle.net/Gajotres/3278E/
HTML:
<!DOCTYPE html>
<html>
<head>
<title>jQM Complex Demo</title>
<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; minimum-scale=1.0; user-scalable=no; target-densityDpi=device-dpi"/>
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.css" />
<script src="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.js"></script>
</head>
<body>
<div data-role="page" id="index">
<div data-theme="a" data-role="header">
<h3>
First Page
</h3>
</div>
<div data-role="content">
<a href="#listing.php" data-role="button">Another Page</a>
</div>
<div data-theme="a" data-role="footer" data-position="fixed">
</div>
</div>
<div data-role="page" id="listing.php">
<div data-theme="a" data-role="header">
<h3>
Second Page
</h3>
<a href="#index" class="ui-btn-left">Back</a>
</div>
<div data-role="content">
</div>
<div data-theme="a" data-role="footer" data-position="fixed">
</div>
</div>
</body>
</html>
此 URL 公式使支持 AJAX 的 Web 应用程序可被搜索引擎抓取。这样做是为了改进搜索引擎优化 (SEO)。数据是通过 AJAX 为人类访问者加载的,但 URL 记录了足够的信息,以便爬虫在没有 AJAX 的情况下加载相同的数据。
详情请看谷歌的AJAX爬取指南或和GreatFind的解释。