2010-11-05 85 views
0

对于定制要求,以显示与客户端寻呼动态生成的记录与客户端分页动态生成的记录中,我使用Microsoft's jQuery Templates plugin地连同G Birke's jQuery Pagination plugin。我可以只用分页插件已经成功,但现在绝对需要的模板插件来保护所涉及与格式生成记录的服务器端处理。问题显示使用jQuery模板插件&分页插件

我共享my code sample on JSBinsee source)。该样品是通过StackOverflow member brianpeiris

$("#flickr").live("click", function() { 
    var url = "http://api.flickr.com/services/feeds/[email protected]&lang=en-us&format=json&jsoncallback=?"; 
     // Grab some flickr images of cats 
     $.getJSON(url, function (data) { 
      // Format the data using the catTemplate template 
      $("#catTemplate").tmpl(data.items).appendTo("#hiddenresult"); 
     }); 
    alert("Total flickr records fetched =" + $('#hiddenresult div.result').length); 
    initPagination(); 

}); 

一个的Stephen Walther's Templates plugin example &一个Pagination plugin example适应的问题是:

  1. 记录显示了在Firefox &寻呼IE8仅当在上面的代码中的警报是否存在。警报可能会引起延迟。如何修复代码,使其在没有该警报的情况下运行?
  2. 即使警报存在,样品不会在Chrome,Safari浏览器&歌剧院工作。如何使解决方案跨浏览器?

,我会很感激,如果有人能帮助我解决这些问题

回答

2

我thoink您需要将您initPagination()函数调用移动到的getJSON函数的回调函数的正下方,你追加模板dom。

+0

谢谢!那工作... – mvark 2010-11-05 21:16:56