2011-06-16 4 views
0

私はJSONのうち、PAGENUMBERタグを引くことができますが、私がしようとAUTNを使用する場合、テンプレートが正しくコンパイルされていない、次のjQueryのテンプレートエスケープコロン

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

を持っている:要約

どのように私はそれをエスケープできますか?

私は\:と\\:と\ 3Aを試しましたが、無効な文字について苦情を言います。

おかげ

答えて

0

あなたは(ダブルバックスラッシュ)を\\を試したことがありますか?

セレクタの場合は、それを行う必要があります。あなたの場合も同じかもしれません。 Look here

+0

申し訳ありませんが、私は私のポストに二重のエスケープをエスケープしませんでした。 D –

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、それは正しいです、私はあきらめて、私が書いたウェブサービスによって生成されたようにソースデータを改名しました。 –