Ciao ragazzi,
buongiorno a tutti,
sto cercando di imparare jqry con xml.
il mio intento sarebbe di fare una piccola rubrica dove ordinare e raggruppare tutti i nominativi per lettera: A , B , C ...
non so come fare l'ordinamento e il raggruppamento.
Questo è xml che ho fatto:
mentre questa è la pagina html:
ecco ad ora estra semplicemente i dati in cascata come faccio per ettenere un raggruppamento per lettera e un ordinamento alfabetico?
AD esempio:
A
ABATE
ALIAS
B
BABBO
BONI
....
GRAZIE MILLE!
buongiorno a tutti,
sto cercando di imparare jqry con xml.
il mio intento sarebbe di fare una piccola rubrica dove ordinare e raggruppare tutti i nominativi per lettera: A , B , C ...
non so come fare l'ordinamento e il raggruppamento.
Questo è xml che ho fatto:
HTML:
<clienti>
<cliente alfabeto="a">
<denominazione>ALIS</denominazione>
<settore></settore>
<link>www.google.it</link>
</cliente>
<cliente alfabeto="a">
<denominazione>AAA</denominazione>
<settore></settore>
<link>www.yahoo.it</link>
</cliente>
<cliente alfabeto="b">
<denominazione>BBB</denominazione>
<settore></settore>
<link></link>
</cliente>
</clienti>
mentre questa è la pagina html:
HTML:
<script src="jquery-1.4.2.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#cliente').show(function() {
$.get('clienti.xml',function(data){
$('#content').empty();
$(data).find('cliente').each(function(){
var $cliente = $(this);
var html = '<div class="data">';
html += '<h3>' + $cliente.attr('alfabeto') + '</h3>';
html += '<div class="product">' + $cliente.find('denominazione').text() + '</div>';
html += '<div class="type">' + $cliente.find('settore').text() + '</div>';
$('#content').append(html);
});
});
return false;
});
});
</script>
</head>
<body>
<div id="cliente"></div>
<div id="content">
</div>
ecco ad ora estra semplicemente i dati in cascata come faccio per ettenere un raggruppamento per lettera e un ordinamento alfabetico?
AD esempio:
A
ABATE
ALIAS
B
BABBO
BONI
....
GRAZIE MILLE!