2012-01-20 16 views
1

.cshtmlファイルに書かれているが、jsファイルに移動したいJQueryテンプレートコードがあります。しかし、jsファイルは<script></script>を認識していません。jsファイルにJQueryテンプレートを書く方法

ここにはtmplの例があります。

<< 
<script type="text/x-jquery-tmpl" id="searchResult"> 
    <li><a href="#" data-name="${Name}">${Name}</a></li> 
</script> 
>> 

ありがとうございます。

答えて

0

あなたがこれを宣言するために欠けている:

<script src="http://ajax.microsoft.com/ajax/jquery.templates/beta1/jquery.tmpl.min.js"></script> 
0

まず私は、テンプレートコードとスクリプトコードを混合に対するアドバイスが、あなたの設計上の決定のthatsでしょう。

タグを削除してみてください。エンジンはケーキのケーキと思われるかもしれません。スクリプト内のスクリプトタグ。

0

lolの場合、<script>タグをjsファイルに含める必要はありません。 Js fielsは<script>と仮定されていますが、スクリプトタグの間にあるものは非常に基本的なHTMLであるように見えますので、ここでの設定には慣れていません。 JSは、多くの場合、別名、acctual javascriptのために使用されます。

$(function() { 
    $(document).find("a").css("text-decoration", "none"); 
}); // this is an example of somthing typically found in a js file whereas 

// the following would generally be placed as in a .php VIEW file, thus MVC, Modal View Control 
<ul> 
    <li><a href="#" data-name="${Name}">${Name}</a></li> 
</ul> 

も念頭に置いておくことは、プレーンJavaScriptのプログラム

に動作しない場合がありますので、私の例では、jqueryのマークアップを使用しています
関連する問題