您的位置:首页 > 其它

#,&,'等特殊字符在URL中用什么替换

2014-03-18 21:28 218 查看
其实我们在URL中提交请求时经常会碰到这一类的问题。

比如:

 你要在提交一个请求的一个请求是用动态生成的URL:

${pageContext.request.contextPath}/spgl/goodsAction!noAuth_datagrid.html?username=abc123#&password=1234&


但这样用户名中#是提交不了的,而且password的取值也会为空。

所以在这个时候,我们就需要把#和&替换掉,替换成URL可以转义的URL值 ,附加URL地址:URL编码地址请点击

例如:

var url ='${pageContext.request.contextPath}/spgl/goodsAction!noAuth_datagrid.html?';
var val = obj.val().toString();
val=val.replace(/\#/ig,"%23");
val=val.replace(/\&/ig,"%26");
url+='&'+obj.prop('name')+'='+val;


                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  url