0

我的客户要求我用他的内容克隆一个特定的移动网站。当我浏览那个网站时,我遇到了这样的事情。

<a href="#listing.php?min=0&max=499999" class="ui-link">ABC</a>

我想知道的是此链接是否指向同一页面内的 PHP 脚本或任何其他 PHP 页面。由于他们使用主题标签 (#),我觉得它在同一页面内。但这并不是指向一个 div id。

我是 PHP 新手,所以如果有人能给我一个关于这些东西的好教程 URL 的链接,我会很高兴。

4

2 回答 2

1

对于 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>   
于 2013-05-01T21:34:40.910 回答
0

此 URL 公式使支持 AJAX 的 Web 应用程序可被搜索引擎抓取。这样做是为了改进搜索引擎优化 (SEO)。数据是通过 AJAX 为人类访问者加载的,但 URL 记录了足够的信息,以便爬虫在没有 AJAX 的情况下加载相同的数据。

详情请看谷歌的AJAX爬取指南或和GreatFind的解释

于 2013-05-20T16:35:14.047 回答