您的位置:首页 > 其它

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

2013-04-11 00:00 337 查看
页面脚本
function ajaxSave(URLS) { 
//定义一个变量用于存放XMLHttpRequest对象 
var xmlhttp; 
//定义一个变量用于存放 从服务器返回的响应结果 
var responseContext = ""; 
if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari 
xmlhttp = new XMLHttpRequest(); 
} else {// code for IE6, IE5 
xmlhttp = new ActiveXObject("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(); 
}

后台方法
Boolean boolean1; 
String reponseText = ""; 
if(boolean1){ 
reponseText="保存成功!"; 
} 
else{ 
reponseText="保存失败!"; 
} 
HttpServletResponse response = ServletActionContext.getResponse(); 
response.setContentType("text/plain"); 
response.setCharacterEncoding("UTF-8"); 
PrintWriter out = response.getWriter(); 
out.println(reponseText); 
out.flush(); 
out.close(); 
return null;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: