网页编程URL无法传递参数处理

来源:互联网 发布:数据恢复时间 编辑:程序博客网 时间:2024/05/16 15:24

有些符号在URL中是不能直接传递的,如果要在URL中传递这些特殊符号,那么就要使用他们的编码了。下表中列出了一些URL特殊符号及编码

function replace_url_char (str)

{
str = str.replace(/\%/g,"%25").replace(/\#/g,"%23").replace(/\&/g,"%26").replace(/\+/g,"%2B").replace(/\ /g,"%20").replace(/\?/g,"%3F").replace(/\\/g, "%5C").replace(/\n/g,"%6E").replace(/\=/g,"%3D").replace(/\'/g,"\\%27").replace(/\;/g,";");
return str;

}

   十六进制值1.+URL 中+号表示空格%2B2.空格URL中的空格可以用+号或者编码%203./分隔目录和子目录%2F4.?分隔实际的 URL 和参数%3F5.%指定特殊字符%256.#表示书签%237.&URL 中指定的参数间的分隔符%268.=URL 中指定参数的值%3D



在js文件里面获得某个id里面的值:$("#leaguer_tel").val();



0 0