2011-06-16 153 views
0

我有以下的JQuery模板逃逸冒号

<script id="SearchResultsTemplate" type="text/x-jquery-tmpl"> 
{{each Hits}} 
Page ${PAGENUMBER} - ${autn:summary} 
{{/each}} 
</script>' 

我可以拉PAGENUMBER标签了JSON的,但是当我尝试的模板不正确编译和使用AUTN:总结

我怎么能逃脱它?

我试过\:和\\:和\ 3A但它抱怨无效字符。

感谢

回答

0

你试过\\(双反斜线)?

选择器你必须这样做。也许你的情况是一样的。请看here

+0

对不起,我也没有逃脱在我的岗位双重逃生: D – 2011-06-16 14:35:23

1

我是否正确理解您的数据或数据的子部分在密钥中有冒号?然后,如果你的数据是这样的:

{ 
    "a:1": 1, 
    "sub": [{ 
    "b:1": 'x' 
    },{ 
    "b:1": 'y' 
    }] 
} 

使用下面的模板

${$data['a:1']} 
{{each(i,s) sub}} 
    ${s['b:1']} 
{{/each}} 

的jsfiddle这里:http://jsfiddle.net/brettwp/p9WUN/

+0

yeps,这是正确的,最后我放弃了,只是重新命名了源数据,因为它是由我写的web服务生成的。有点哈克,但时间很紧。 – 2011-09-08 13:49:05