js传url中文参数乱码问题

$("#btnKeyWord").click(function () {

         window.open( "/Atraction/Atraction.aspx?keyword="  + encodeURI(encodeURI($( "#txtKeyWord" ).val())));
     });
 

注意:这里要两次转码

 

1
2
3
4
5
6
7
$( "#searchContent" ).val(decodeURI(getQueryString( "keyword" )));
     if  (getQueryString( "keyword" ) == null ) {
         bindData( '' , _PageSize, 0, isPrice, lowPrice, highPrice, orderStr, atrType, level);
     }
     else  {
         bindData(decodeURI(getQueryString( "keyword" )), _PageSize, 0, isPrice, lowPrice, highPrice, orderStr, atrType, level);
     }

你可能感兴趣的:(js传url中文参数乱码问题)