12
Tamamen noob to html, css, javascript ve programlama. Lütfen bana eşlik et.jquery - xml verileri nasıl alınır
Tablomu jquery kullanarak yerleştirmeye çalışıyorum. Veri bir xml dosyasından gelecek.
football_player.xml
<?xml version="1.0" encoding="UTF-8"?>
<football_player>
<name>Cristiano Ronaldo</name>
<club>Real Madrid</club>
<number>7</number>
<country>Portugal </country>
<name>Fernando Torres </name>
<club>Chelsea </club>
<number>9</number>
<country>Spain</country>
<name>Iker Casillas</name>
<club>Real Madrid </club>
<number>1</number>
<country>Spain</country>
<name>David Beckham</name>
<club>Los Angeles Galaxy</club>
<number>23</number>
<country>England</country>
</football_player>
Benim html tablosu:
<table>
<thead>
<tr>
<th>Name</th>
<th>Club</th>
<th>Number</th>
<th>Country</th>
</tr>
</thead>
<tbody>
</tbody>
</tfoot>
</tfoot>
</table>
My javascript/jquery komut:
$(document).ready(function() {
$.ajax({
type: "GET",
url: "football_player.xml",
dataType: "xml",
success: function(xml) {
$(xml).find("football_player").each(function() {
$("table tbody").append("<tr>");
$("table tbody").append("<td>" + $(this).find("name").text() + "</td>");
$("table tbody").append("<td>" + $(this).find("club").text() + "</td>");
$("table tbody").append("<td>" + $(this).find("number").text() + "</td>");
$("table tbody").append("<td>" + $(this).find("country").text() + "</td>");
$("table tbody").append("</tr>");
});
}
});
});
Gerçekten bir noob Im yemin ederim. Ne yaptığım hakkında hiçbir fikrim yok. Lütfen yardım et. Ben gerçekten öğrenmek istiyorum. Şimdiden teşekkürler.
hakkında fikir alacak Bir ayrıntı kötü bir fikir olmaz @zerkms. – Norse
Dosyadan elde edilen veriler, işlev içinde 'xml 'değişkeninde bulunur. – OptimusCrime
Kodumu güncelledim. Lütfen bir bak. Teşekkürler. – TheOnlyIdiot