使用JQuery和Microsoft Template插件,我在模板中有这个:
<input type="button" value="Save" onclick="Add('{{= path}}')" />
路径是
的文件系统路径C:\Photos\myPhoto.jpg
但反斜杠被解释为转义字符。我怎么能格式化这个以包含反斜杠?
答案 0 :(得分:4)
使用encodeURIComponent()
,如下所示:
<input type="button" value="Save" onclick="Add('{{=encodeURIComponent(path)}}')" />
但是,更好的方法是在创建模板后添加click
处理程序。