javascrip如何传递有"/"的参数? ( 积分: 100 )

  • 主题发起人 主题发起人 anggogo
  • 开始时间 开始时间
A

anggogo

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在有一个项目,是asp.net调用有另外一个dll生成的页面. 那个dll当然也是.net的项目
那个dll首先读取一些模板,替换模板里面的一些 tag, 比如<!--parameter 1-->,换成正确的值.
其中有一个tag存在javascript里面,比如 <a href="javascript:method(<!--path-->">
替换的结果就是对的,可是这个tag有"/",结果传到javascript里就没了.
我依稀记得好像有一个方法让javascript保留特殊字符的, 应该如何做?
(如果不用javascript来实现这个连接是可行的;
而且当然,我更改那个dll的项目,比如将"/"换成"+"再处理,也是可行;可是现在不想这样做) 请问有什么建议吗?
 
我现在有一个项目,是asp.net调用有另外一个dll生成的页面. 那个dll当然也是.net的项目
那个dll首先读取一些模板,替换模板里面的一些 tag, 比如<!--parameter 1-->,换成正确的值.
其中有一个tag存在javascript里面,比如 <a href="javascript:method(<!--path-->">
替换的结果就是对的,可是这个tag有"/",结果传到javascript里就没了.
我依稀记得好像有一个方法让javascript保留特殊字符的, 应该如何做?
(如果不用javascript来实现这个连接是可行的;
而且当然,我更改那个dll的项目,比如将"/"换成"+"再处理,也是可行;可是现在不想这样做) 请问有什么建议吗?
 
"/"就是是转义符啊,写成"//"试试
 
对,就是//
写成 "c://aaa/bb//file.ext",
我不要分
 
后退
顶部