1 <script type="text/javascript"> 2 3 function getLands() { 4 5 $.ajax({ 6 url:"httpserver.do?doPost&userQygs="+$("#userQygs").val(), 7 type:"POST", 8 dataType:"text", 9 10 success:function(data){ 11 12 if(data==null||data==""){ 13 14 alert("目前没有地块可供选择,请先绘制地块!"); 15 location.href ="gpadd.do?toArcgis&state=1"; 16 }else{ 17 18 var lands=data.split(","); 19 20 //获得前台的div 21 var insertDiv = document.getElementById("land"); 22 //定义向前台插入的内容为空 23 insertDiv.innerHTML = ""; 24 var chkinfo; 25 var chkDIV; 26 //var txtinfo; 27 //解析从服务器获得的数据,循环添加复选框 28 for (var i = 0; i < lands.length-1; i++) { 29 //为每一个复选框创建一个DIV 30 chkDIV = document.createElement("div"); 31 //每一个复选框用input创建,类型为checkBox 32 chkinfo = document.createElement("input"); 33 chkinfo.name = "landDkbh"; 34 chkinfo.id = "landDkbh"; 35 chkinfo.type = "checkbox"; 36 // chkinfo.onclick = test; 37 //将每一个chinesename为复选框赋值 38 chkinfo.value = lands[i]; 39 //将复选框添加到Div中 40 chkDIV.appendChild(chkinfo); 41 //为Div设置样式 42 chkDIV.style.height = "50px"; 43 chkDIV.style.width = "150px"; 44 chkDIV.style.float = "left"; 45 chkDIV.align = "left"; 46 chkDIV.appendChild(document.createTextNode(lands[i])); 47 //将创建的div添加到前台预留的DIV下 48 insertDiv.appendChild(chkDIV); 49 } 50 } 51 } 52 }); 53 54 }
ajax异步刷新
内容版权声明:除非注明,否则皆为本站原创文章。