Ajax Url 제출 페이지 새로 고침 없 음
힘 든 코드 작업 에서 벗 어 나 과거 에 복잡 한 글 을 쓰 는 기능 을 쉽게 실현 할 수 있다.
그러나 이 로 움 과 해로 움 이 있 습 니 다. 지금까지 각종 프레임 워 크 를 사용 하 는 것 에 익숙 해 졌 고 내부 소스 코드 를 스스로 쓰 는 프로그래머 들 이 별로 없 었 습 니 다. 그리고 Ajax 를 기억 하 는 몇 가지 기본 코드 가 있 습 니까?
오늘 은 그때 의 열정 을 잊 지 않 기 위해 이 기본 코드 를 다시 붙 여 자신 에 게 돌 이 켜 보 겠 습 니 다.
1。Ajax 에 게 브 라 우 저의 종 류 를 판단 하 는 것 은 중복 되 고 새로운 것 이 없 는 작업 입 니 다. 이 코드 는 완전히 봉 하여 마음대로 호출 할 수 있 습 니 다.
function xmlhttp()
{
var A=null
try
{
A=new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e)
{
try
{
A=new ActiveXObject("Microsoft.XMLHTTP");
}
catch(oc)
{
if(typeof XMLHttpRequest!="Undefined")
{
A=new XMLHttpRequest();
}
}
}
return A;
}
설명 하지 않 겠 습 니 다. 어차피 모 르 더 라 도 과거 용 으로 복사 하 는 것 은 문제 가 없습니다.
2。다음은 Url 을 제출 하 는 코드 입 니 다.
전체 과정 은 대동소이 하 다. 대부분의 코드 는 사실 모두 밀봉 할 수 있 고 매개 변 수 를 입력 한 다음 에 결 과 를 얻 으 면 된다.
function Ajax(url)
{
var XmlHttp=new xmlhttp();
try
{
XmlHttp.open("POST",url,true);
var result=SendUrl();
}
catch(e)
{
alert(e);
}
}
3.
function SendUrl()
{
XmlHttp.send();
XmlHttp.onreadystatechange=function()
{
if(XmlHttp.readyState==4 && XmlHttp.status==200)
{
var result=XmlHttp.responseText;
return result;
}
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.