AI智能
改变未来

web端jquery在进行搜索页跳转新页面的时候,传值的问题

发起端

$(\'body\').on(\'click\',\'.search-btn\',function(){//获取当前搜索页input窗口的值var name = $(\'#companyName\').val();//通过页面跳转传值的时候,可能会有中文乱码问题,通过两个encodeuri来实现规避乱码问题name=encodeURI(encodeURI(name));console.log(name);var url = \'attentionEnterprise.html?name=\'+name;window.location = url;})var foo = \'bar\';

接收端
接收用 getQueryString方法接收

function getQueryString(name) {console.log(\'.......\')var reg = new RegExp(\"(^|&)\" + name + \"=([^&]*)(&|$)\", \"i\");var r = window.location.search.substr(1).match(reg);if (r != null && r[2] != \"false\")return unescape(r[2]);return false;}//通过两次decodeurI解码之前编码的关键字```var name=decodeURI(decodeURI(getQueryString(\'name\')));console.log(name);//回显到当前的input窗口里。$(\"#companyName\").val(name);其他代码
赞(0) 打赏
未经允许不得转载:爱站程序员基地 » web端jquery在进行搜索页跳转新页面的时候,传值的问题