zl程序教程

您现在的位置是:首页 >  后端

当前栏目

利用Ajax实现在脚本里传值实例介绍

实例AJAX 实现 利用 介绍 脚本 传值
2023-06-13 09:14:49 时间
页面脚本
复制代码代码如下:

functionajaxSave(URLS){
//定义一个变量用于存放XMLHttpRequest对象
varxmlhttp;
//定义一个变量用于存放从服务器返回的响应结果
varresponseContext="";
if(window.XMLHttpRequest){//codeforIE7+,Firefox,Chrome,Opera,Safari
xmlhttp=newXMLHttpRequest();
}else{//codeforIE6,IE5
xmlhttp=newActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function(){
if(xmlhttp.readyState==4&&xmlhttp.status==200){

responseContext=xmlhttp.responseText;
alert(responseContext);
}
}

xmlhttp.open("POST",URLS,true);
xmlhttp.setRequestHeader("Content-Type",
"application/x-www-form-urlencoded");
xmlhttp.send();
}

后台方法
复制代码代码如下:

Booleanboolean1;
StringreponseText="";
if(boolean1){
reponseText="保存成功!";
}
else{
reponseText="保存失败!";
}
HttpServletResponseresponse=ServletActionContext.getResponse();
response.setContentType("text/plain");
response.setCharacterEncoding("UTF-8");
PrintWriterout=response.getWriter();
out.println(reponseText);
out.flush();
out.close();
returnnull;