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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用Ajax将checkbox选中的值发送给后台相关的知识,希望对你有一定的参考价值。

献上代码

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选中的值发送给后台的主要内容,如果未能解决你的问题,请参考以下文章

ASP.NET中 后台 怎么获取 aspx页面 所有选中的checkBox控件的值

jQuery获取表格中checkbox被选中一行的属性数据

php怎么获取checkbox选中值

WPF 中一个列表里每一项有一个checkbox,checkbox根据后台的值设定选中或不选中?

用jquery把复选框checkbox选中的值放入input框中

在js中怎样获得checkbox里选中的多个值?