0

DIVコンテナ内でjqueryを使用して、外部htmlファイル内にある特定のコンテンツをロードできません:/

リンクhttp://www.flyingcowproduction.com/123にアクセスして、メイン メニューの任意のボタンを押して、発生している問題をよりよく理解してください。各ボタンはそれに割り当てられたコンテンツを表示する必要がありますが、代わりに load.php ファイル内のコンテンツ全体がコンテナー内に表示されます。

誰が問題が何であるか知っていますか?また、メニュー、javascript、およびローダー ページへのリンク (ソースを表示) のコードも提供しています。

メニュー:

<ul id="menu">

        <li><a href="home" class="openContentLink"><img src="img/menu/logo.png" alt="Platinum Limo Services" /></a>
        <li><a id="services1" href="#Services" class="services openContentLink"></a></li>
        <li><a id="rates1" href="#Rates" class="rates openContentLink"></a></li>
        <li><a id="reservations1" href="#Reservations" class="reservations openContentLink"></a></li>
        <li><a id="fleet1" href="#Fleet" class="fleet openContentLink"></a></li>

</ul>

ジャバスクリプト:

function loadPostUsingAjax(section) {
loading('on');

var loadStr = "load.php" + section;


$('#singleContentInside').load(loadStr, function(){

    loading('off');

    $("#services1").click(function() {
        loadPostUsingAjax("#services")
    });
    $("#services2").click(function() {
        loadPostUsingAjax("#services")
    });
    $("#rates1").click(function() {
        loadPostUsingAjax("#rates")
    });
    $("#rates2").click(function() {
        loadPostUsingAjax("#rates")
    });
    $("#reservations1").click(function() {
        loadPostUsingAjax("#reservations")
    });
    $("#reservations2").click(function() {
        loadPostUsingAjax("#reservations")
    });
    $("#fleet1").click(function() {
        loadPostUsingAjax("#fleets")        
    });
    $("#fleet2").click(function() {
        loadPostUsingAjax("#fleets")        
    });

});

}

ローダ:

http://www.flyingcowproduction.com/123/load.php

10億前もって感謝します!!!

4

2 に答える 2

0

URL の後にセレクタを配置する必要がある特定のコンテンツをロードする場合は、ページ全体をロードしていますが、欠落しているそれらの間にスペースが必要ですvar loadStr = "load.php " + section;.load()callback`にハンドラーを追加することを再検討します。

コンソールにも表示されます

Uncaught ReferenceError: showArea is not defined PageNavigation.js:312

于 2012-08-19T06:36:30.420 に答える
0

ここで説明されているように、同じページのどこかにリンクできます: http://www.w3schools.com/html/tryit.asp?filename=tryhtml_link_locations

いくつかの問題がある場合は、その方法を試すことができます。同じページでリンクを提供し、そのクリックを呼び出すか、タブクリック機能を関連付けて起動します。

于 2012-08-19T07:20:15.147 に答える