首页 > Web开发 > 详细

用Ajax将checkbox选中的值发送给后台

时间:2016-09-23 11:19:33      阅读:182      评论:0      收藏:0      [点我收藏+]

献上代码

var postInstall=function(data,fn){                           //发送请求
	var xhr = new XMLHttpRequest();
	var url="";              //地址,注意不要跨域
	xhr.open("post", url);
	xhr.setRequestHeader("content-type", "application/json");
	xhr.onreadystatechange = function() {
		if(xhr.readyState == 4) {
			var str=xhr.responseText;
			console.log(str);
			var obj=JSON.parse(str);
			if(typeof(fn)=="function"){
				fn(obj);
			}
		}
	}
	data=JSON.stringify(data);
	xhr.send(data);
}
//轮巡
var Timer=setInterval(function(){
 var xhr = new XMLHttpRequest();
 var url="";
 xhr.open("GET", url);
 xhr.setRequestHeader("content-type", "application/json");
 xhr.onreadystatechange = function() {
  if(xhr.readyState == 4) {
  }
 }
},2000); // 200秒内持续 document.addEventListener(‘click‘,function(evt){ if(!evt.target.matches(".yes")){ return; } var data={ //发送的数据 environ:document.getElementById("environ").checked, keystone:document.getElementById("keystone").checked, glance:document.getElementById("glance").checked, } postInstall(data,function(resdata){ if(resdata.status=="OK"){ alert("发送成功"); } }); });

 

用Ajax将checkbox选中的值发送给后台

原文:http://www.cnblogs.com/xiaoluoli/p/5899008.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!