8 post를 사용하여 데이터 전송
l xmlhttp.open("post","action.php");
l xmlhttp.setRequestHeader("Content - ","application/x-www-form-urlencoded");
l xmlhttp.send(data);
1, get 및 입력 post 요청은 어떻게 다릅니까?
데이터 크기가 다릅니다.
Get: 2k
Post: 원본 제한
데이터가 전달됩니다. 다른 방식으로:
Get: URL 뒤
Post: 빈 줄 뒤
전달된 데이터 형식이 다릅니다:
Get: 텍스트 문자열
게시물 : 텍스트 문자열, 바이너리
요청 받기:
요청 게시:
1) 매개변수 위치가 다릅니다
2) Post 요청에 추가 콘텐츠 유형 요청 헤더가 있습니다
Php 코드:
패킷 캡처 결과는 다음과 같습니다.
Passed 위 그림에서 볼 수 있듯이 이 http 요청은
1) Post 요청
2) content-type 요청 헤더를 사용합니다.
3) 매개변수는 빈 줄 뒤에 위치합니다
위 질문에서 PHP 코드를 일부 수정했는데 최신 결과가 즉시 반환될 수 있음을 확인했습니다.
게시물 요청으로 인해 캐싱 문제가 발생하지 않습니다.
예:
Ajax를 사용하여 데이터 입력 완료
9. ajax에서 xml 적용
, 간단한 반환 데이터의 경우 responseText를 사용하여 값을 얻을 수 있습니다.
복잡한 데이터의 대규모 배치의 경우 xml 또는 json 기술을 사용해야 합니다.
해당 구문 분석 코드:
l var xml=xmlHttp.responseXML;
l node=xml.getElementByTagName(“TagName”);
l node[0].childNodes[0].nodeValue;
이상 내용의 측면을 포함하여 ajax2-php(28)을 소개했습니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.