0

メインのhtmlファイルにdivがあります。

<div id="content"></div>

および2つのhtmlファイル:login.htmlおよびsingup.html。

また、私のページの上部にナビゲーションバーがあります。ログインボタンがクリックされたときにログインファイルのコンテンツでAJAXを使用してdivのコンテンツを入力し、登録ボタンがクリックされたときにsingup.htmlで入力することは可能ですか?

これらはボタンです:

<li><a href="#">Login</a></li>
<li><a href="#">Register</a></li>
4

1 に答える 1

2

responeTextリクエストを取得して、を設定するだけdiv.innerHTML = AJAX.responseText;です。

login.htmlスタンドアロンページとして作成されたページにタグが含まれている場合<html><head></head><body>...</body></html>は、タグの内部コンテンツのみを追加することをお勧めします<body>。正規表現を使用して取得できます。

div.innerHTML = AJAX.responseText.replace( /<body>([\s\S]*)<\/body>/i , "$1" );
于 2013-03-11T12:43:50.800 に答える