我想做一个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例子? –