2010-02-18 3 views
1

MVC와 비슷한 뷰를 생성하고 싶지만, 원래 페이지와 함께로드되지 않은 DIV 섀도우 박스에 HTML을 연결할 수 있습니다. 사이트는 요청시 ajax 호출을 통해 마크 업을 검색해야합니다. 필자는 데이터 소스에서 직접 HTML을 가져 오는 것이 가능하지만 실제로는 물리적 인 매체로 저장된보기가있는 폴더를 포함 할 수 있도록 사이트를 디자인하고 싶습니다. 아약스를 사용하여 실제 페이지를 검색하고이를 대상 div에 삽입 할 수 있습니까? 그건 당신이 의미하지만, 어쩌면 load function 당신을 도울 수있는 경우div (jQuery/ColdFusion/Ajax)로 HTML 렌더링

답변

3

아주 확실하지 :

$("#myDiv").load("url/to/ressource.html"); 

는 또한로드 된 페이지의 부분을 얻기 위해, URL에 대한 선택기를 추가 할 수 있습니다

$("#myDiv").load("url/to/ressource.html body"); 
+0

url/to/resource 페이지에서 특정 div를로드 할 수 있습니까? $ ("# myDiv") .load ("url/to/resource /")와 같은 것. Div1? –

+0

예 .. 두 번째 예는 다음과 같습니다. $ ("# myDiv"). load ("url/to/ressource.html #specificDiv"); – harpax

0

개념적으로 질문하는 경우 가능합니다. html head 섹션없이 페이지 본문 만 검색하는 것이 가장 좋습니다.

그러나 자바 스크립트는 안전하지 않습니다. SSL을 사용하는 경우에도 클라이언트 측에서 원숭이처럼 처리 할 수 ​​있으므로 구축 대상에 따라 서버 측 유효성 검사 등을 수행해야 할 수도 있습니다.