指向PHP脚本的HTML锚链接标签?

时间:2013-05-01 21:27:42

标签: php html html5 jquery-mobile

我的客户要求我用他的内容克隆一个特定的移动网站。当我浏览那个网站时,我发现了类似的东西。

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

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

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

2 个答案:

答案 0 :(得分: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>   

答案 1 :(得分:0)

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

有关详细信息,请参阅Google's AJAX crawling guideGreatFind's explanation