trubox/trubox/static/js/home.js
2011-10-06 01:17:58 +05:30

23 lines
696 B
JavaScript

$(function() {
$('#searchForm').submit(function(e) {
e.preventDefault();
var q = $('#search').val();
$.getJSON("/search/", {'q': q}, function(data) {
var $container = $('.overview');
$container.empty();
for (var i=0; i<data.length; i++) {
var $li = getLi(data[i]);
$li.appendTo($container);
}
});
});
});
function getLi(image) {
var $li = $('<li />').data("data", image).click(function() {
var data = $(this).data("data");
alert(JSON.stringify(data));
});
var $img = $('<img />').attr("src", image.Thumbnail.Url).appendTo($li);
return $li;
}