smilemyf

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

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

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

    解码的时候使用decodeURIComponent()

posted on 2014-06-13 20:25  smilemyf  阅读(566)  评论(0编辑  收藏  举报