URL传值特殊字符处理

问题:url传递的值中有特特殊字符,比如"<"或者">"会导致传递的参数被截短,也就是特殊字符之后的值传递不过去(例如:var list="-7303520915933477564,销售部|7862839614728915070,宠物店<script>alert(1);<script>|-9080591630081439516,宠物医院")

解决办法:url编码之前使用escapeStringToHTML()方法转换特殊字符(例如:encodeURIComponent(escapeStringToHTML(list)))

    解码的时候使用decodeURIComponent()

你可能感兴趣的:(特殊字符)