jsp 第一个页面
function TaskRelease(){ var id_array = new Array(); $('input[name="CheckXuanZe"]:checked').each(function(){ id_array.push($(this).val()+"."+$(this).parent().siblings('.kcdTransation').text()+"."+$(this).parent().siblings('.yiaTown').text()+"."+$(this).parent().siblings('.yiaCommercial').text()); }); var idstr=id_array.join(',');//将数组元素连接起来以构建一个字符串 console.log(idstr) if(idstr != null && idstr !=""){ window.open("/taskRelease?cc="+idstr); } }
第二个页面初始加载函数接收对象解析:
$(document).ready(function(){ var info = new Array(); var array = new Array(); var nn = getRequest() ; var obj = nn.cc; var array = obj.split(","); for(var i = 0 ; i<array.length;i++){ var info = array[i]; var des = info.split("."); $("#houseList").append("<table class='table table-bordered'><tr><td><a href='/customer/keydetail/"+des[0]+"'>" +des[0] +"</a></td><td>" +des[1] +"</td><td>" +des[2] +"</td><td>" +des[3] +"</td><td><a href='#' id='remove'>移除</a></td></tr></table>") .delegate("#remove", "click", function() { $(this).parent().parent().remove(); }); } });
function getRequest() { var url = window.location.search; //获取url中"?"符后的字串 var theRequest = new Object(); if (url.indexOf("?") != -1) { var str = url.substr(1); strs = str.split("&"); for(var i = 0; i < strs.length; i ++) { //就是这句的问题 theRequest[strs[i].split("=")[0]]=decodeURI(strs[i].split("=")[1]); //之前用了unescape() //才会出现乱码 } } return theRequest; }
console.log 的东西
ZNQ0001215.求租.长宁区.城区,ZNQ0001216.求租.长宁区.,BSQ0001215.求租.宝山区.城区,BSQ0001216.求租.宝山区.
