0
とオブジェクト内のセクションの上に列挙に失敗:ここ私はMustache.jsと、次のフィドルを列挙して構築しようとしていますJSONPと口ひげJavaScriptのテンプレート
$(function() {
var choices = { "users": [
{ "first_name": "Ryan",
"last_name": "Pays",
"pic_square": "/Global/profile/thumb/placeholder.jpg",
"product_name": "Merlin - the complete box set",
"product_picture": "/Global/products/full/box-set.jpg"
},
{ "first_name": "Eric",
"last_name": "Li Koo",
"pic_square": "/Global/profile/thumb/placeholder.jpg",
"product_name": "Merlin - Series 4 volume 1",
"product_picture": "/Global/products/full/box-set.jpg"
},
{ "first_name": "Abdul",
"last_name": "Raouf",
"pic_square": "/Global/profile/thumb/placeholder.jpg",
"product_name": "Merlin - the complete box set",
"product_picture": "/Global/products/full/box-set.jpg"
}]
};
$.getJSON("http://jsfiddle.net/echo/jsonp/?callback=?", choices, function (data) {
console.log(data);
var template = "<ul>{{#users}}" +
"<li>" +
"<p><strong>{{first_name}} {{last_name}}</strong> likes {{product_name}}</p>" +
"</li>" +
"{{/users}}</ul>",
html = Mustache.to_html(template, data);
$('.wrapper').html(html);
});
});
例 - >http://jsfiddle.net/mhMJA/3/
それは正しく記録されますJSONの応答はコンソールに表示されますが、テンプレートをビルドできません。私はJSONPコールバックに単一のユーザーを渡すだけでうまくいきます。
ありがとうございます。
質問にあなたのコードを追加しました - jsfiddleは素晴らしいサイトですが、時には非常に遅いです - あなたのコードとjsfiddleの例を含める方が良い場合もあります..... – ManseUK