这是index吧var cer1 = $('.section2_right_x1').find('option:selected').html(); var cer2 = $('.section2_right_x2').find('option:selected').html(); var cer3 = $("input[class='section2_right_x3']").attr("value") window.open("../../second/html/certificate.html?name="+cer1+"&nub="+cer2+"&text="+cer3) 这是接受的页面在ie上会出现在不是ie上的浏览器不会出问题
1 回答
繁花如伊
TA贡献2012条经验 获得超12个赞
估计是中文的缘故,通过链接传值,可以先转成base64传过去,然后在目的页解开
function utf8_to_b64(str) {
return window.btoa(unescape(encodeURIComponent(str)));
}
function b64_to_utf8(str) {
return decodeURIComponent(escape(window.atob(str)));
}
拼链接时,先把每个变量用 utf8_to_b64 转好后再拼到链接上。
目标页,通过 b64_to_utf8 解开。
添加回答
举报
0/150
提交
取消