网站:
JavaEye 作者:
houday123 链接:
http://houday123.javaeye.com/blog/188639 发表时间: 2008年05月01日
声明:本文系JavaEye网站发布的原创博客文章,未经作者书面许可,严禁任何网站转载本文,否则必将追究法律责任!
//ajax声明
var xmlHttp;
function createXMLHttpRequest() {
if (window.ActiveXObject) {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
else if (window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest();
}
}
//javascript调用执行back()方法启动ajax
function back()
{
var url="/websys/main/actionurl.do?paraname=123";
createXMLHttpRequest();
xmlHttp.open("GET", url);
xmlHttp.onreadystatechange =callback;
xmlHttp.send(null);
}
//回掉函数
function callback(){
if (xmlHttp.readyState == 4) {
if (xmlHttp.status == 200) {
var resstr=xmlHttp.responseText;
var ress=eval("("+resstr+")");
if(ress.msg==false){
alert(ress.value);
}else{
alert(ress.value);
}
}
}
//后台action
public ActionForward execute(.......)throws IOException
{
String paravalue=rerquest.getParameter("paraname");
PrintWriter out=response.getWriter();
if(paravalue.equals("123"))
{
out.print("{msg:'success',value:'oknow!'}");
return null;
}
else
{
out.print("{msg:error,value:'error!'}");}
return null;
}
return null;
}
本文的讨论也很精彩,浏览讨论>> JavaEye推荐