사용자가 입력란에서 데이터베이스로 일부 데이터를 보낸 다음 메모 상자와 마찬가지로 입력 필드로 반환하여 데이터를 데이터베이스에 삽입 한 다음 표시하도록 Ajax 요청을 만들고 싶습니다.Yii에서 아약스 요청하는 법?
function getHTTPObject(){
if (window.ActiveXObject) return new ActiveXObject("Microsoft.XMLHTTP");
else if (window.XMLHttpRequest) return new XMLHttpRequest();
else {
alert("Your browser does not support AJAX.");
return null;
}
}
// Implement business logic
function doWork(){
httpObject = getHTTPObject();
if (httpObject !== null) {
httpObject.open("GET", "a page or a controller action"
, true);
httpObject.send(null);
// httpObject.onreadystatechange = setOutput;
}
}
그래서, 전체 페이지를 떠나지 않고 컨트롤러 액션을 호출 할 수있는 요청을 어떻게 만들 수 있습니다 여기에, 페이지를 다시로드하지 않고 입력 필드 내 코드?
컨트롤러에 매핑 된 'url'에 요청함으로써. – christopher
@christopher 예제? –