郁闷死了 弄了一个网上还是不行 小弟JS太菜了 求指导现在我的JSP页面有个批量删除的链接批量删除是弄成了一个JS来处理现在的问题是点链接没反应 我知道问题是出在传递的参数带有特殊字符~~比如说
<a href="javascript:del('toDelHanTasksByIds.action?pageIndex=${pages.currentPage}&search=<%=uri%>&ids=','cb')">删除</a>
就是这个uri出问题了~~出问题的uri = from Task t where t.tak_app_name like '%extsl%'order by t.tak_rtt_date desc请问如何解决 谢谢

解决方案 »

  1. encodeURIComponent()处理参数,就是querystring。
    encodeURI()处理整个url,包括协议-主机名-端口-参数等。
    一般用encodeURIComponent()。
      

  2. uri = from Task t where t.tak_app_name like '%extsl%'order by t.tak_rtt_date desc将uri中的'替换为\'就行了
      

类似问题 »