【发布时间】:2014-06-22 11:34:36
【问题描述】:
我想发出一个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 示例?