Ajax 데이터 요청 에 대한 간단 한 분석
function xmlHttpR(){
var xmlhttp;
if(window.XMLHttpRequest){
xmlhttp=new XMLHttpRequest();
}
else{
try{xmlhttp=new ActiveXObject("Msxml2.XMLHTTP")}
catch(e){
try{xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e){return null;
}
}
return xmlhttp;
그러면 기본적으로 브 라 우 저 를 뛰 어 넘 는 대상 을 만 들 수 있다.다음은 ajax 의 간단 한 활용 입 니 다.XmlHttpRequest 대상 을 이용 하여 완성 합 니 다
var ajaxEl=new Object();
//ajaxEl ;
ajaxEl.contentLoad=function(url){
//IE , , url date IE , Math.random() getTime ;
url+="?date="+new Date().getTime();
this.req=null;
this.url=url;
// ;
this.onload=function(){
//domEl ID #test dom ;
var domEl=document.getElementById("test");
// responseText , responseXml ;
domEl.innerHTML=this.req.responseText;
}
this.Xmlhttp(url);
}
ajaxEl.contentLoad.prototype={
Xmlhttp:function(url){
if(window.XMLHttpRequest){
this.req=new XMLHttpRequest();
}
else{
try{this.req=new ActiveXObject("Msxml2.XMLHTTP")}
catch(e){
try{this.req=new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e){return null;
}
}
}
if(this.req){
var xmlR=this;
this.req.onreadystatechange=function(){
if(xmlR.req.readyState===4){
xmlR.onload.call(xmlR);
}
}
this.req.open("GET",url,true);
this.req.send(null);
}
}
}
var xmlE=new ajaxEl.contentLoad("main.php");
main.php 에서 제 가 설정 한 비교적 간단 한 예제 코드:페이지 에 유사 한 것 이 표 시 됩 니 다:now!time is:05:18:10 am 2011,이렇게 동적 변화 가 가능 한 시간..
echo "now! time is:".date("H:i:s a Y");
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
원생 Ajax와 jQuery Ajax의 차이점 예시 분석선언: 이번에 소개한 것은 aax와 백그라운드를 이용하여 데이터 교환을 하는 작은 예이기 때문에 demo는 서버를 통해 열어야 합니다.서버 환경은 구축하기 매우 좋다. 인터넷에서wamp나xampp를 다운로드하여 한 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.