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

前端技术 2023/09/06 AJAX
页面脚本
复制代码 代码如下:

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;

本文地址:https://www.stayed.cn/item/17113

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。