ajax 가 배경 에 파 라 메 터 를 전달 하 는 두 가지 방식
1806 단어 js
예:
탭 은 데 이 터 를 제출 하여 파 라 메 터 를 전달 합 니 다.
또는 통과 url? name = value 를 보 내 는 방식 으로 인 자 를 전달 합 니 다.
배경 은 getRequest. getParameter (") 를 통과 합 니 다.매개 변수 값 을 얻 을 수 있 습 니 다.
사실 ajax 는 인 자 를 전달 할 수 있 습 니 다.
var xmlhttp;
var url = "xxx.action";
if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}else{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function(){
if (xmlhttp.readyState==4 && xmlhttp.status==200){
alert(244);
// XML 。
// XML xml
var res = xmlhttp.responseXML;
/* xml
xml xml
*/
var id = res.getElementsByTagName("tid")[0].childNodes[0].nodeValue;
alert("id ii is "+id);
//document.getElementById("display").innerHTML=id;
//jsp
document.getElementById("display").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("post",url,true);
/*
// form , xmlhttp.send("str=122");
// java request.getParameter("str");
xmlhttp.setRequestHeader("CONTENT-TYPE","application/x-www-form-urlencoded"); */
/* // , json ,json xmlhttp.send("{str:122}");
// java BufferedReader reader = request.getReader();
// request.getParameter("str");
//xmlhttp.setRequestHeader('Content-type','text/plain'); */
// xml
xmlhttp.setRequestHeader("Content-Type", "text/xml");
xmlhttp.send(xmltext);
//xmlhttp.send("str=133");
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
[2022.04.19] 자바스크립트 this - 생성자 함수와 이벤트리스너에서의 this18일에 this에 대해 공부하면서 적었던 일반적인 함수나 객체에서의 this가 아닌 오늘은 이벤트리스너와 생성자 함수 안에서의 this를 살펴보기로 했다. new 키워드를 붙여 함수를 생성자로 사용할 때 this는...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.