用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控件的值
WPF 中一个列表里每一项有一个checkbox,checkbox根据后台的值设定选中或不选中?