загрузить форму более одного раза с помощью AJAX - PullRequest
0 голосов
/ 23 ноября 2010

Я просто хочу загрузить форму / div более одного раза, используя цикл.Попробовал это -

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;
    }

, но не работает.

Возможно ли загрузить один и тот же div / форму более одного раза, используя JavaScript?

1 Ответ

1 голос
/ 23 ноября 2010

вам нужно будет использовать другой метод для доступа к вашему элементу, так как вы можете ссылаться только на отдельные элементы по идентификатору. вариант будет ссылаться на них по классу, или, если это будет мой выбор, использовать 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
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...