2010-11-22 4 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를 두 번 이상로드해야합니다. 나는이 자바 스크립트 플랫폼에 익숙하지 않다. 그래서 어떤 종류의 예제가 도움이 될 것입니다. – Pow

+0

"로드"는 무엇을 의미합니까? AJAX가 html이라는 형식이 메인 페이지 (즉, 다른 파일)와 별도로 다운로드되는 것처럼 들리지만, 예제에서는 이미 페이지에있는 양식을 "복제"하려는 것처럼 보입니다. –

답변

1

ID로 단일 요소 만 참조 할 수 있기 때문에 요소에 액세스하는 다른 방법을 사용해야합니다. 옵션은 클래스별로 참조하는 것이거나 선택 사항 이었기 때문에 jQuery를 사용하고 선택기에 내장되어 있습니다.

+0

시도해 보겠습니다 ... 감사합니다 ... – Pow

+0

사실 jQuery에 대해별로 생각하지 않습니다. 누구든지 자바 스크립트 예제를 제공 할 수 있습니까? – Pow

+2

다운로드 : code.jquery.com/jquery-1.4.4.js. 읽기 : docs.jquery.com/Tutorials:Getting_Started_with_jQuery. 시도해보십시오. 배울 점이 많음에도 불구하고 진지하게 인생을 편하게 만듭니다. –

관련 문제