2010-11-22 7 views
0

ループを使用してform/divを複数回ロードするだけです。試してみました -AJAXを使用して複数回フォームをロードする

for (i=1; i<=4; i++) { 
      //document.write(i); 
      showObj('poidiv','block'); 
     } 
// here poidiv is the name of a html div defined earlier 

function showObj(objname,visibility){ 
     document.getElementById(objname).style.display= visibility; 
    } 

ただし、動作しません。

javascriptを使用して同じdiv/formを複数回読み込むことは実際可能ですか?

+2

私はあなたのスニペットで多くのAJAX関連のコードが表示されません。ここでいくつかの考えを混ぜ合わせていないのですか? –

+0

ループを使用して複数回HTML divをロードするだけで済みます。私はこのjavascriptプラットフォームでは新しいです。だから、どんな種類の例が役に立つでしょう。 – Pow

+0

"負荷"とはどういう意味ですか?あなたがAJAXと言うと、htmlがメインページ(別のファイル)とは別にダウンロードされるように聞こえますが、あなたの例では、すでにページにあるフォームを「複製する」ように見えます。 –

答えて

1

あなたはIDで単一の要素を参照することができるので、要素にアクセスするために他の方法を使用する必要があります。オプションでは、クラスによってそれらを参照することであろうか、それは私の選択だった、jQueryのを使用し、それがセレクタに内蔵されています。..

var myHTML='...whatever'; // this is the HTML we built somewhere 
var myDIV=$('<div/>');  // here we create a DOM object in jQuery 
$(myDiv).addClass('myClass'); // here we add a class so we can find them later 
$(myDiv).append(myHTML); // here we insert the HTML we built earlier and referenced up top 

for(x=1;x<=4,x++){ // here we loop 
    $('#someDistinceElementOnPage').append($(myDiv)); // here we append that HTML with it's surrounding DIV to some element on the page 
} 
+0

私はそれを試してみる...ありがとう.. – Pow

+0

実際には、私はjQueryについてあまり考えがありません。誰もjavascriptで任意の例を提供できますか? – Pow

+2

ダウンロード:code.jquery.com/jquery-1.4.4.js。読んでください:docs.jquery.com/Tutorials:Getting_Started_with_jQuery。 これは、真剣にあなたの人生を楽にしてくれるでしょう。 –

関連する問題