1

私は次のHTMLを持っています:

   <div class="button accessLink"
      id="loginLink"
      data-href="/User/Account/Login"
      title="Login">Login</div>

ユーザーがdivをクリックしたときに、URLを「/ User / Account / Login」と呼び、コンテンツを取得する必要があります。私は次のコードを持っていますが、よくわかりません。Ajaxを使用する必要がありますか?使用する場合、URLを呼び出すようにコーディングするにはどうすればよいですか?

   $('#loginLink')
      .click(function () {

      return false;
      });

コンテンツを取得して、このHTML内に配置します。

<article id="article" class="container_12">
</article>

私がこれをどのように行うことができるかについてのアドバイスをいただければ幸いです。

4

3 に答える 3

4

dataを使用して href を取得し、loadを使用してコンテンツをロードできます。

 $('#loginLink').click(function () {
     $('#article').load($(this).data('href'));
     return false;
  });
于 2012-12-29T19:27:48.193 に答える
2

ここでjQueryの「ロード」機能を使用 してください。ドキュメントへのリンクです

于 2012-12-29T19:27:37.477 に答える
2

load()同じオリジンにあるため、jQuery の関数を使用できます。

$('#loginLink').click(function (e) {
    e.preventDefault();
    $('#article').load('/User/Account/Login');
});
于 2012-12-29T19:28:43.660 に答える