如何避免;无效构造“;将标签链接用于Jquery Mobile和Coldfusion8时出错?
我正在尝试在Jquery Mobile和Coldfusion8中设置一个页面 指向内部页面的Jquery移动链接如下所示:如何避免;无效构造“;将标签链接用于Jquery Mobile和Coldfusion8时出错?,jquery,jquery-mobile,coldfusion,coldfusion-8,hashtag,Jquery,Jquery Mobile,Coldfusion,Coldfusion 8,Hashtag,我正在尝试在Jquery Mobile和Coldfusion8中设置一个页面 指向内部页面的Jquery移动链接如下所示: <a href="#somePage" data-role="button">Click this button</a> 如果我通过Coldfusion这样运行: <cfoutput> <a href="#somePage" data-role="button">Click this button</a&
<a href="#somePage" data-role="button">Click this button</a>
如果我通过Coldfusion这样运行:
<cfoutput>
<a href="#somePage" data-role="button">Click this button</a>
</cfoutput>
在渲染页面时,我会在页面跳转到正常状态之前看到一个“无效构造”错误闪烁。我已经在顶部加载了脚本,但没有真正的帮助
你知道如何避开这个吗
谢谢
编辑:现在尝试使用“##”而不是“#”确定。似乎我需要使用双hashtags
<a data-role="button" href="##somepage">Click Me</a>
发生这种情况是因为您在一个
块中(您用另一个块逃出一个块)
另一个选项是只包装您需要的变量
因此,动态链接看起来像:
<cfset myDynamicLink = "http://www.example.com">
<a href="<cfoutput>#myDynamicLink#</cfoutput>">
无论采用哪种方式,都有好处和坏处(在任何情况下,人们都会尖叫你做错了)。在你的情况下,什么是最好的选择值得一看