代码之家  ›  专栏  ›  技术社区  ›  Zachary Scott

JQuery模板:如何在内容中保留反斜杠?

  •  0
  • Zachary Scott  · 技术社区  · 14 年前

    使用JQuery和微软模板插件,我在模板中有这个:

    <input type="button" value="Save" onclick="Add('{{= path}}')" />
    

    路径是的文件系统路径

    C:\Photos\myPhoto.jpg
    

    但是反斜杠被解释为转义字符。我怎么能把这个格式包括反斜杠?

    1 回复  |  直到 14 年前
        1
  •  4
  •   Nick Craver    14 年前

    使用 encodeURIComponent() ,就像这样:

    <input type="button" value="Save" onclick="Add('{{=encodeURIComponent(path)}}')" />
    

    不过,更好的方法是添加 click 模板创建后的处理程序。