2011-06-16 152 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