在项目中遇到纯js环境,不能用Jquery,因此产生以下纯JS 的Ajax和Action后台进行交互代码,可以写在公共js类中,以供调用。
function getObjXMLReq(){
var objXMLReq;
if (window.ActiveXObject && !(navigator.userAgent.indexOf('Mac') >= 0 && navigator.userAgent.indexOf("MSIE") >= 0)){
objXMLReq = new ActiveXObject("Microsoft.XMLHTTP");
}
else if (window.XMLHttpRequest){
objXMLReq = new XMLHttpRequest();
}
return objXMLReq;
}
function proxyRequest(action, method, parameter,isAsynchronism) {
var objXMLReq = getObjXMLReq();
var strURL = action + ".do";
var flag = false;
if(method != null && method != ""){
strURL += "?method=" + method;
flag = true;
}
if (parameter == null) parameter = "";
if(flag)
strURL += "&isPartlyRefresh=true"+parameter;
else
strURL += "?isPartlyRefresh=true"+parameter;
if(!isAsynchronism) isAsynchronism = false;
objXMLReq.open("POST", strURL, isAsynchronism);
objXMLReq.send(parameter);
var strResult = objXMLReq.responseText;
return strResult;
}
分享到:
相关推荐
Ajax , jquery与后台交互Ajax , jquery与后台交互很经典的demo
ajax与后台交互案例组件,本组件为入门级ajax的web应用!
今天找寻AJAX类,使用起来不是很方便,算了自己封装一个 注:简单封装,使用简单
页面通过ajax与后台进行前后台数据交互 .
实现了通过Ajax使用Json和后台交互的方式,MVC架构,并使用了认证码的技术
实现Ajax与javaweb后台交互,后台为servlet,返回的数据类型为json,适合初学者
3、封装了访问Ajax和WebService的API。WebService兼容SOAP1.1和SOAP1.2 4、该资源为作者本人劳动成果。使用方式可以参考另一资源(javascript访问WebService,js未经封装,但使用方式一样)如有疑问或建议请留言,如有...
HTML使用极简的方式通过ajax请求实现前后端交互。文中不使用form表,为了方便ajax拼接其他参数。
包括Ajax与JavaWeb的后台交互传输数据。gson数据传输。
封装ajax与servlet通信的js类,欢迎指正
ajax与数据库的数据交互问题,实现与数据库的数据交互操作。
Ajax实时后台信息提示,实时显示后台状态信息
NULL 博文链接:https://alvinking.iteye.com/blog/1640849
一个ajax数据验证的小实例,可以实现ajax与servlet数据交互并验证数据是否可用
使用 jquery ajax访问后台服务器demo
是AJAX效果实例,与数据库交互实例,里面有上百个实例,标记的很清楚.一起学习
ajax和java servlet交互
本篇文章主要介绍了jQuery Ajax前后端使用JSON进行交互示例,实现前端通过jQuery Ajax传输json到后端,后端接收json,对json进行处理,后端返回一个json给前端,有兴趣的可以了解一下。
封装jquery ajax方法,方便调用,避免在代码中频繁使用 $.ajax({ type: 'GET', url: url, ...... )}; 统一调用公共方法即可,区分同步异步,get post!希望对大家有帮助