我想做一個ajax請求,允許用戶從輸入字段發送一些數據到數據庫,然後返回到輸入字段,就像評論框一樣,所以數據應該插入到數據庫中,然後顯示在無需重新加載頁面,在這裏輸入字段是我的代碼:如何在Yii中製作ajax請求?
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例子? –