2012-04-16 5 views
1

나는 이것을 수행하기 위해 무엇을 배워야하는지에 대해 토론하고 있습니다. 주로 데이터베이스에서 정보를 가져 와서 페이지를로드하는 경우 페이지를 조작하고 다시로드하지 않아도되는 가장 좋은 방법은 무엇입니까? XML과 같은 것을 사용하는 것이 가장 좋습니다. 그렇지 않으면 사용해야 할 다른 것이 있습니다. 나는 HTML 돔과 XML Dom을 많이 사용한다는 것을 알고있다. 그러나 나는 그다지 필요가 없다는 것을 아직 배워보고 싶지 않다.다시로드하지 않고 업데이트하는 페이지 만들기

답변

4

당신이 찾고있는 기술의 이름은 비동기 자바 스크립트와 XML을 의미하는 AJAX입니다. (요즘 대부분의 AJAX는 요즘 XML 대신 JSON [JavaScript Object Notation]을 사용합니다).

AJAX는 JS와 DOM에 대한 실무 지식이 필요합니다. jQuery을 AJAX 및 DOM 조작을 쉽게하는 라이브러리로보십시오.

가 함께 맞는 방법 :

자바 스크립트는 필요한 데이터를 반환하는 (페이지를 새로 고치지 않고) 서버에 비동기 요청을합니다. 요청이 완료되면, JS는 jQuery를 사용하여 DOM

에 데이터가이 프로세스를 단순화 것을 삽입 :

$('#data-container-id').load("my-data.html",{get:"data"}) 

"내-data.html을 = 데이터를 얻을?"가져옵니다과 html로 돌려 넣어 id가 "data-container-id"인 div

+0

위의 내용을 XML, 자바 스크립트 및 HTML/XML DOM에 대해 알고 있어야합니다. – shinjuo

+0

XML은 선택 사항이지만 (JSON 대신 사용할 수 있음) XML은 (X) HTML에 대한 일반적인 이해에 포함되어 있습니다 (JSON은 JavaScript 학습에 포함되어 있습니다). – tobyodavies

+0

XML에 대해 아주 쉽게 읽고 있습니다. 그렇지만, 이것이 나를 더 집중된 길로 인도하는 데 도움이 될 것이라고 생각합니다. – shinjuo

관련 문제