2012-01-22 63 views
0

我是一個新手玩和jQuery模板。 我想要做的是渲染點擊一個div pojo數據。 需要幫助的語法中的數據是沒有得到填充.. 什麼,我試圖做is..which不working..Need一些這方面的幫助..jQuery的模板與播放框架

<script id="expense" type="text/x-jquery-tmpl"> 
     {{=name}}     
</script> 

<script type="text/javascript"> 
    $('#invoicelist').click(function(){ 
     if ($(this).next().is(":hidden")){ 
      $.post('bars.json', function(data){ 
        $.each(data, function(index, item){ 
         // $("#expandeddetails1").show("slow"); 
         //$("#expandeddetails1").clone(true) 
         //      .insertAfter("#expandeddetails1"); 
         $("#employeeTemplate").tmpl(item) 
              .appendTo('#invoicelist'); 
        }); 
      }); 
     }else{ 
       $(this).next() 
        .slideUp("slow",function(){ 
          $("#expandeddetails1").detatch() 
        }); 
     } 
     return false; 
    }); 

回答

0

它如果你分享更多的信息,對於調試會很好。

  1. #employeeTemplate定義在哪裏?
  2. 模板#expense未在相關代碼的任何部分使用,是否應該是#employeeTemplate
  3. bars.json郵寄電話回來的數據是什麼?你檢查過螢火蟲或鉻?

順便說一句,它給了我,你的$每個循環過來的數據可以在http://api.jquery.com/template-tag-tmpl/或更簡單的使用在http://api.jquery.com/jquery.tmpl/

簡化爲

$('#employeeTemplate').tmpl(data).appendTo('#invoicelist'); 

檢查更多的jQuery模板的感覺