Thinkpphp 5 의 ajax 인터페이스 구현
html>
ajax
11111
var oAjax = new XMLHttpRequest();
oAjax.open('GET',"/thinkphp/public/index.php/index/index/apiapi?name=1");
oAjax.onreadystatechange = function() {
if (oAjax.readyState == 4) {
if (oAjax.status >= 200 && oAjax.status < 300 || oAjax.status == 304) {
console.log(oAjax.responseText);
var data=JSON.parse(oAjax.responseText);
document.getElementById("test").innerHTML=data.sex;
} else {
console.log(oAjax.status);
}
}
};
oAjax.send();
상기 코드 에 대해 설명 을 하 는 것 은 작은 지식 이 라 고 할 수 있 습 니 다. 일반적으로 http 상태 코드 를 200 으로 성공 적 인 표지 로 할 수 있 습 니 다. 이때 responseText 의 속성 내용 은 이미 준비 되 었 습 니 다.또한 상태 304 는 요청 한 자원 이 수정 되 지 않 았 음 을 나타 내 며 브 라 우 저의 캐 시 버 전 을 직접 사용 할 수 있 습 니 다.왜 200 이상 이 호환성 을 고려 한 것 인지 에 대해 서 는 204 를 보고 하 는 브 라 우 저 도 있다.백 엔 드 코드 는 다음 과 같 습 니 다. 백 엔 드 코드 는 같은 모듈 index 아래 의 같은 컨트롤 러 아래 index 의 apiapi 방법 입 니 다.
request->param();
return json_encode($name);
///return "common";
}
public function api(){
return view();
///return "common";
}
}
코드 는 먼저 ajax 에서 가 져 온 인 자 를 가 져 온 다음 전단 으로 돌아 갑 니 다.본문 끝.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Thinkpop 5.0 입구 파일 숨 기기초기 URL 스타일 http://localhost/tp5/public/index.php/index 1. index. php 와 .htacess 파일 을 Public 파일 과 같은 디 렉 터 리 로 이동 합 니 다....
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.