Jquery와 AJAX를 사용하여 외부 페이지에서 div를로드 할 페이지를 만들어야합니다.JQuery/AJAX : 동적 내용을 사용하여 외부 DIV로드
몇 가지 좋은 자습서가 있지만 정적 인 내용을 기반으로합니다. 링크와 내용은 PHP에서 생성됩니다.
- 메인 페이지는 매개 변수를 포함하는 몇 가지 링크를 나열하는 영구적 인 사업부를 포함
은 내가 내 코드를 근거로하고 주요 튜토리얼입니다 다음과 같이
http://yensdesign.com/2008/12/how-to-load-content-via-ajax-in-jquery/내가 필요로하는 정확한 기능은 .
- 클릭하면 링크가 매개 변수를 외부 페이지로 전달합니다.
- 외부 페이지는 매개 변수에 대한 레코드 세트를 필터링하고 div를 결과로 채 웁니다.
- 새 div에는 새 매개 변수가있는 새로운 링크 집합이 포함되어 있습니다.
- 외부 div는 기본 페이지 첫 번째 div 아래에로드됩니다.
- 다음 프로세스를 반복하여 서로 아래에있는 div 체인을 만들 수 있습니다.
- 체인의 마지막 div는 이전에 사용 된 모든 쿼리 문자열을 대조하는 새 페이지로 이동합니다.
주 페이지와 외부 페이지에서 div를 채우는 것으로 모든 PHP 작업을 처리 할 수 있습니다.
내가 고심하고있는 JQuery와 AJAX 부분이다.
$(document).ready(function(){
var sections = $('a[id^=link_]'); // Link that passes parameter to external page
var content = $('div[id^=content_]'); // Where external div is loaded to
sections.click(function(){
//load selected section
switch(this.id){
case "div01":
content.load("external.php?param=1 #section_div01");
break;
case "div02":
content.load("external.php?param=2 #section_div02");
break;
}
});
내가 겪고있는 문제는 JQuery가 동적으로 생성 된 매개 변수를 외부 페이지로 전달한 다음 새 div를 검색하는 것입니다.
저는 현재 정적 링크에서만 이것을 할 수 있습니다 (위와 동일).
미래에는 누구에게나 위의 방법은 내가 실제로이 게시물을 업데이트 할 수는 없지만 결국 실제로 사용했습니다. – ticallian