0
我正在开发Spring-MVC应用程序。在这里,我想用Ajax请求加载数据库中的产品。在这样做的时候,我必须检查用户设备的视图大小,然后计算它在即时视图中可以看到的多少产品,并且具有相当数量的滚动。例如:在PC或笔记本电脑上加载30/40产品是正常的,但在移动设备上的10-15种产品也就足够了根据视图尺寸计算从服务器加载的产品数量
我目前拥有客户端功能来获取视图尺寸屏幕。我想知道如何根据屏幕尺寸计算从服务器加载的最佳产品数量。我发布我的ajax函数,帮助它。
的Ajax功能:在listallproducts/1 1页码
$(document).on('click','.product-image', function(event){
$.ajax({
url: '../listallproducts/1',
type: 'POST',
success: function(response){
var newElement = $.parseHTML(response);
$(newElement).find(".products").css("display", "none");
$(newElement).find(".products").addClass("loadedProduct");
$("#freewall").append($(newElement).find(".products"));
initializeFreewall();
$("#freewall").find('.products').fadeIn(500);
},
error: function(xhr, status, error){
alert("Da ist etwas schiefgelaufen" + xhr.responseText);
}
});
});
任何指针欢迎。谢谢。