我覺得真的很愚蠢,但我無法弄清楚這一點。我正在嘗試Handlebars.js,但我無法讓它顯示來自Twitter API的數據。下面是我得到了什麼:與外部JSON一起使用Handlebars模板
$.ajax({
url : 'http://twitter.com/statuses/user_timeline/alexlande.json',
dataType : 'jsonp',
success : function(tweets) {
var source = $('#tweet-template').html();
var template = Handlebars.compile(source);
var context = tweets;
$('#container').html(template(context));
}
});
這並不在我的模板顯示任何內容,但下面的代碼按預期工作:
var source = $('#tweet-template').html();
var template = Handlebars.compile(source);
var context = { tweets : [
{ text : "This is a test tweet" },
{ text : "And this is yet another" },
{ text : "And you always need three test tweets, right?" }
]};
$('#container').html(template(context));
這是一些簡單的,我不理解,對?
是的,這是它!非常感謝。 – 2012-07-13 16:38:06
哇,這在使用MySQL返回的數據的時候挽救了我的生命。謝謝! – 2014-03-02 23:55:29