AJAX 초학(1)

4470 단어 직장ajax레저
요 며칠 동안 자 바스 크 립 트 학습 을 시 작 했 습 니 다.우선 AJAX 의 데이터 호출 을 피 할 수 없습니다.다음은 가장 원시 적 인 자 바스 크 립 트 중의 AJAX 사용 을 살 펴 보 겠 습 니 다.
 
   
   
   
   
  1. var AjaxHttp_Obj = window.XMLHttpRequest ? (new XMLHttpRequest()) : (new ActiveXObject("Microsoft.XMLHTTP")); 
  2.  
  3. function AjaxHttpLoadXML() { 
  4.     var str = 'Xmls/test.xml'
  5.     AjaxHttp_Obj .open("GET", str, true); 
  6.     AjaxHttp_Obj .onreadystatechange = AjaxHttpResponse; 
  7.     AjaxHttp_Obj .send(null); 
  8. function AjaxHttpResponse() { 
  9.     if (AjaxHttp_Obj .readyState != 4) 
  10.         return
  11.     if (AjaxHttp_Obj .status == 200) { 
  12.         XMLObj = AjaxHttp_Obj .responseXML; 
  13.         if (XMLObj ) { 
  14.            var xmlList_Info = XMLObj.getElementsByTagName('lists'); 
  15.            for(var i = 0 ; i 
  16.            {                                          document.write(xmlList_Info[i].getAttribute('info')); 
  17.               document.write("
    "
    ); 
  18.            } 
  19.         } 
  20.     } 

test.xml:
 
   
   
   
   
  1. <TestInfo> 
  2. <lists  info=' ' /> 
  3. <lists  info=' ' /> 
  4. <lists  info=' ' /> 
  5. TestInfo> 

이렇게 쓰 면 모든 페이지 에서 xml 파일 을 읽 으 려 면 많은 코드 를 반복 해 야 합 니 다.AjaxHttp Response 함수 에서 만 변경 이 필요 합 니 다.그러면 우 리 는 시간 을 절약 하고 공 부 를 하지 않 는 방법 을 생각해 야 합 니 다.아마도 jquery 안의 패 키 지 를 알 고 있 을 것 입 니 다.그러면 저 는 지금 jquery 안의 ajax 를 배 워 야 합 니 다.여러분 도 공부 하 세 요.

좋은 웹페이지 즐겨찾기