【发布时间】:2012-08-20 15:34:44
【问题描述】:
我有一个 XML 文件“data.xml”,其中包含大约 80 辆汽车的详细信息(每辆汽车有 4 个子节点)。通过 Jquery 解析时,整个结果都出现在一个页面中,导致页面非常大。脚本代码为:
$(document).ready(function() {
$('#car').click(function() {
$.get('data.xml',function(data){
$('#content').empty();
$(data).find('car').each(function(){
var $car = $(this);
var html = '<div class="data">';
html += '<b>' + $car.attr('company') + '</b>';
html += '<div class="product">' + $car.find('product').text() + '</div>';
html += '<div class="color">' + $car.find('color').text() + '</div>';
html += '<div class="type">' + $car.find('type').text() + '</div>';
$('#content').append(html);
});
});
return false;
});
});
我只需要在该页面中显示 8 辆汽车的详细信息,然后单击“转到下一页”在后续页面中显示更多 8 辆详细信息。
【问题讨论】:
标签: jquery xml-parsing