//生成动态表格数据 自定义属性赋值
var dataList = $("#dataList");
dataList.html(""); if (list) { for ( var i = 0; i < list.length; i++) { var temp = list[i]; var html = ""; html = html + "<tr data_structure="+a+" data_year=1 >"; html = html + "<td>" + (i + 1)+ "</td>"; html = html + "</tr>"; dataList.append($(html)); } } goMonth(); //跳转至 goToMonth映射页面 function goMonth() { $("#dataList tr").click(function() { var data_structure = encodeURI($(this).attr("data_structure")); //编码 var data_year = $(this).attr("data_year"); //数值不用编码 window.location = '${pageContext.request.contextPath}/http/queryHandler/goToMonth ? data_year=' + data_year + '&data_structure=' + data_structure; }); } //跳转页面后取值 //1 截取参数 function get_parameter() { var url = location.search; //获取URL路径 var parameter = new Object(); if (url.indexOf("?") != -1) { //判断是否有参数传递 var str = url.substr(1); //截取路径后面的参数 var strs = str.split("&"); //消除& for ( var i = 0; i < strs.length; i++) { parameter[strs[i].split("=")[0]] = (strs[i].split("=")[1]); //循环取变量名并赋值 } } return parameter; } //2解码 var parameter = get_parameter(); var param_year = parameter.data_year; var data_structure = decodeURI(parameter.data_structure); var param_structure = decodeURI(data_structure);