아 약 스 준비 편 시작

2954 단어 Ajax
그 전에 우 리 는 간단 한 ajax 준 비 를 해 야 합 니 다.그러나 당신 은 기본 적 인 html,javascript,dom 작성 능력 을 갖 추어 야 합 니 다.그렇지 않 으 면 이 ajax 튜 토리 얼 을 읽 기 가 매우 힘 들 것 입 니 다.나의 목적 은 이 튜 토리 얼 을 통 해 이 루어 지 는 것 입 니 다.당신 의 웹 페이지 에서 ajax 기술 을 사용 하여 읽 기,추가,수정 할 수 있 습 니 다.데 이 터 를 삭제 하 는 작업 입 니 다.아마도 당신 은 늙 은 새 가 나 에 게 쓴 이런 것들 을 거들 떠 보지 도 않 을 것 입 니 다.그러나 나 는 당신 이 이 튜 토리 얼 에서 보 여 준 예 들 을 볼 수 있 기 를 바 랍 니 다.당신 을 끌 어 당 길 곳 이 있 을 지도 모 릅 니 다!다음 에 우리 가 해 야 할 일 은 두 가지 입 니 다.첫째,사용 가능 한 XML HTTPRequest 대상 을 만들어 야 합 니 다.XML HTTPRequest 가 무엇 인지 모 르 면 읽 으 십시오.XML HTTPRequest 가 무엇 입 니까?XMLHTTPRequest 대상 에 대한 브 라 우 저 마다 지원 기준 이 다 르 기 때문에 사용 가능 한 XMLHTTPReqeust 대상 이 라 고 합 니 다.즉,IE,FF,Chrome 등 브 라 우 저 에서 이 대상 을 잘못 실행 하지 않 으 려 면 자바 스 크 립 트 를 사용 하여 이 대상 을 만 듭 니 다.함 수 를 만 듭 니 다.다음 ajax 튜 토리 얼 인 스 턴 스 에 서 는 이 함 수 를 사용 하여 XMLHTTPRequest 를 호출 합 니 다.아래 코드 를 보십시오
 
<html>
<head>
<title> xmlhttpreuqest </title>
</head>
<body>
<script type="text/javascript">
function ajax_xmlhttp(){
// IE xmlhttpRequest, IE5.0
var msXmlhttp = new Array("Msxml2.XMLHTTP.5.0","Msxml2.XMLHTTP.4.0","Msxml2.XMLHTTP.3.0","Msxml2.XMLHTTP","Microsoft.XMLHTTP");
for(var i=0; i<msXmlhttp.length; i++){
try
{
_xmlhttp=new ActiveXObject(msXmlhttp[i]);
}
catch(e)
{
_xmlhttp=null;
}
} // IE xmlhttp.
// IE , FireFox xmlhttpRequest
if(!_xmlhttp && typeof XMLHttpRequest != "undefined")
{
_xmlhttp=new XMLHttpRequest();
}
return _xmlhttp;
}
alert(ajax_xmlhttp());
</script>
</body>
</html>
위 코드 를 실행 한 후 IE 브 라 우 저 에 서 는"Object"가 팝 업 됩 니 다.FF 와 Chrome 브 라 우 저 에 서 는"Object XMLHTTPRequest"라 는 글자 가 팝 업 됩 니 다.올 바 르 게 팝 업 되면 XML HTTPRequest 대상 생 성 성공 을 의미 합 니 다!두 번 째:우 리 는 Asp 기술 을 사용 하여 xml 파일 을 출력 합 니 다.이후 ajax 튜 토리 얼 인 스 턴 스 에서 이 파일 에 ajax 의 읽 기,추가,삭제,데 이 터 를 수정 하 는 작업 을 요청 할 것 입 니 다.아마도 당신 은 아직 모 를 것 입 니 다.우 리 는 서버 의 모든 언어 로 데 이 터 를 xml 형식 으로 출력 할 수 있 습 니 다.예 를 들 어 우 리 는 Asp 를 사용 하여 데이터베이스 의 한 표 안의 데 이 터 를 읽 을 수 있 습 니 다.그리고 이 표 의 데 이 터 를 xml 파일 형식 으로 클 라 이언 트 에 출력 합 니 다.이것 도 ajax 의 가장 표준적 인 사용 방법 입 니 다!보기:asp 출력 xml 형식의 데이터 아래 는 이 asp 파일 의 원본 코드 입 니 다.컴퓨터 에 복사 하여 테스트 할 수 있 습 니 다."xml=xml&"간단 한 Asp 출력 xml 의 예제 입 니 다.나중에 ajax 튜 토리 얼 인 스 턴 스 에서...우 리 는 모두 이 파일 을 사용 하여 데이터 읽 기 작업 을 진행 할 것 입 니 다."xml=xml&""Response.clear Response.ContentType="text/xml"Response.CharSet="gb 2312"Response.Write xml Response.End%>[Ctrl+A 전체 선택:외부 Js 를 도입 하려 면 페이지 를 새로 고침 해 야 실행 할 수 있 습 니 다.]됐 습 니 다.오늘 ajax 시스템 튜 토리 얼 준비 작업 이 완료 되 었 습 니 다.내일 우 리 는 소 칼-ajax 초기 시험 에서 데 이 터 를 읽 을 것 입 니 다.http://Www.Web666.Net 저자:강동

좋은 웹페이지 즐겨찾기