alexa-tracking
Selamat Guest, Agan dapat mencoba tampilan baru KASKUS Masih Kangen Tampilan Sebelumnya
Kategori
Kategori
1024
1024
KASKUS
51
244
https://www.kaskus.co.id/thread/5b9b8238c1cb1713408b4568/ajax

AJAX

Maaf ni ada yang bisa bantu dengan promgam ajax.

Permasalahan saya gini, ingin menampilkan hasil nilai dari data uts+uas+tugas.
saya udah menampilkan uts, uas dan tugas dengan javascript dengan cara getElementsByTagName uts uas dan tugas satu satu, kemudian di link kan ke file xml nya.

Nah untuk menampilkan hasil gmana ya cara nya ?
soalnya yang getElementsByTagName("hasil") itu berdasarkan penjumlahan dari
getElementsByTagName("uts") + getElementsByTagName("uas") + getElementsByTagName("tugas") / 3.

Ada yang bisa bantu kah emoticon-Frown(
Urutan Terlama
Quote:

code nya mana?
Spoiler for mungkin:


Balasan post 762786153
[removed]
function loadXMLDoc() {
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
myFunction(xmlhttp);
}
}
xmlhttp.open("GET", "data_mhs.xml", true);
xmlhttp.send();
}
function myFunction(xml) {
var i;
var xmlDoc = xml.responseXML;
var table="<tr><th>NIM</th><th>Firstname</th><th>Lastname</th><th>Jurusan</th><th>UTS</th><th>UAS</th><th>Tugas</th><th>Total</th></tr>";
var x = xmlDoc.getElementsByTagName("datasiswa");
var H;
H=10;

for (i = 0; i <x.length; i++) {
table += "<tr><td>" +
x[i].getElementsByTagName("nim")[0].childNodes[0].nodeValue +
"</td><td>" +
x[i].getElementsByTagName("firstname")[0].childNodes[0].nodeValue +
"</td><td>" +
x[i].getElementsByTagName("lastname")[0].childNodes[0].nodeValue +
"</td><td>" +
x[i].getElementsByTagName("jurusan")[0].childNodes[0].nodeValue +
"</td><td>" +
x[i].getElementsByTagName("uts")[0].childNodes[0].nodeValue +
"</td><td>" +
x[i].getElementsByTagName("uas")[0].childNodes[0].nodeValue +
"</td><td>" +
x[i].getElementsByTagName("tugas")[0].childNodes[0].nodeValue +
"</td><td>" +
x[i].getElementsByTagName("total")[0].childNodes[0].nodeValue +
"</td></tr>";

}
document.getElementById("demo")[removed] = table;
}
[removed]


Ini javascript nya
Balasan post ryanramadhan23
Yang removed itu tulisan -script-
Balasan post ryanramadhan23
<?xml version="1.0" encoding="UTF-8"?>

<mahasiswa>
<datasiswa id="1">
<nim>361762001</nim>
<firstname>Ryan</firstname>
<lastname>Ramadhan</lastname>
<jurusan>TI</jurusan>
<uts>95</uts>
<uas>90</uas>
<tugas>95</tugas>
<total var="H"> </total>
</datasiswa>
<datasiswa id="2">
<nim>361762002</nim>
<firstname>Irvan</firstname>
<lastname>Andi</lastname>
<jurusan>TI</jurusan>
<uts>90</uts>
<uas>80</uas>
<tugas>85</tugas>
<total>1</total>
</datasiswa>
</mahasiswa>


Ini xml nya
PHP Code:
for (0<x.lengthi++) {
  
uas=x[i].getElementsByTagName("uas")[0].childNodes[0].nodeValue;
  
uts=x[i].getElementsByTagName("uts")[0].childNodes[0].nodeValue;
  
tugas=x[i].getElementsByTagName("tugas")[0].childNodes[0].nodeValue;
  
rata parseFloat((parseInt(uas) + parseInt(uts) + parseInt(tugas))/3.0).toFixed(2);
  ...

  
x[i].getElementsByTagName("tugas")[0].childNodes[0].nodeValue +
  
"</td><td>" rata +
  
"</td></tr>";

Balasan post 762786153
ok aku coba ya


×
GDP Network
Copyright © 2018, Kaskus Networks, PT Darta Media Indonesia.
Ikuti KASKUS di