-1

私には解決すべきタスクがあり、私はjsなどでまったく新しいので、これについて私を助けてください. これをphpで取得しました(データベースも使用する必要があるため、phpを使用します):

私が望むのは、ページ全体をリロードせずに外部の html コンテンツをコンテナーに入れることです。外部コンテンツを呼び出しましょlink1.html;link2.htmlう...

ページをロードすると、link1.html whick のコンテンツを含むコンテナーも利用可能になり、link1 をクリックすることで呼び出すことができます。

私はjqueryなどを試しましたが、実際にはうまくいきませんでした。外部の js、ajax、jquery などを使用したいと思います。助けてください!!!みなさん、よろしくお願いします!

<div id="links">
    <ul>
        <li id="link1">link1</li>

        <li id="link2">link1</li>

        <li id="link3">link1</li>

        <li id="link4">link1</li>

    </ul>
</div>
<div id="container"></div>
4

1 に答える 1

2

またはを使用して、例をロードすることload()できます。$.get()$.ajax

<div id="links">
    <ul>
        <li id="link1"><a href='path'>link1</a></li>
        ...
    </ul>
</div>

$('#links a').on('click', function(event) {
   event.preventDefault();
   $('#container').load(this.href); 
});
于 2013-05-12T10:51:02.737 に答える