Advertisement
Guest User

Untitled

a guest
Jun 20th, 2014
377
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.41 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. daftarditerima>
  3. <mahasiswa>
  4. <profil nisn="13.5.10333" nama="dfd"/>
  5. <nilai fisika="83" kimia="61" biologi="74" praktik="53" matematika="68" bing="65" bindo="70" kejuruan="71"/>
  6. </mahasiswa>
  7. <mahasiswa>
  8. <profil nisn="13.5.10033" nama="dfd"/>
  9. <nilai fisika="63" kimia="61" biologi="74" praktik="53" matematika="68" bing="65" bindo="70" kejuruan="71"/>
  10. </mahasiswa>
  11. </daftarditerima>
  12.  
  13.  
  14. ajax :
  15.  
  16. <script>
  17. var xhr = new XMLHttpRequest();
  18. function viewsiswa() {
  19. if (xhr.readyState == 0 || xhr.readyState == 4) {
  20. var nama = document.getElementById('status').value;
  21. var url = 'http://localhost/pi-maru/viewmhs.php?status='+nama;
  22. xhr.open('GET', url, true);
  23. xhr.onreadystatechange = respon;
  24. xhr.send(null);
  25. }
  26. }
  27.  
  28. function respon(){
  29. if(xhr.readyState == 4 ){
  30. if(xhr.status == 200){
  31. var data="";
  32. var doc = xhr.responseXML;
  33. var mhs = doc.getElementsByTagName('mahasiswa');
  34. for( var a =0; a<mhs.length;a++){
  35. var pf = mhs[a].getElementsByTagName('profil');
  36. for( var e=0; e<pf.length; e++){
  37. data += '<tr><td class="align-center"> ' + mhs[a].pf[e].getAttribute('nisn')+'<br>'+'Nim = '+ mhs[a].pf[e].getAttribute('nama');
  38. }
  39. var ns = mhs[a].getElementsByTagName('nilai');
  40. for(var i=0; i<ns.length; i++){
  41. data += "<td>"+ mhs[a].ns[i].getAttribute("fisika") +"</td>"+
  42. "<td>"+ mhs[a].ns[i].getAttribute("kimia") +"</td>"+
  43. "<td>"+ mhs[a].ns[i].getAttribute("biologi") +"</td>"+
  44. "<td>"+ mhs[a].ns[i].getAttribute("praktik") +"</td>"+
  45. "<td>"+ mhs[a].ns[i].getAttribute("matematika") +"</td>"+
  46. "<td>"+ mhs[a].ns[i].getAttribute("bing") +"</td>"+
  47. "<td>"+ mhs[a].ns[i].getAttribute("bindo") +"</td>"+
  48. "<td>"+ mhs[a].ns[i].getAttribute("kejuruan") +"</td>"+
  49. "<td>"+ "<a href='#' class='table-icon edit' title='Edit'></a> <a href='#' class='table-icon delete' title='Delete'></a>" +"</td></tr>";
  50. }
  51. }
  52. document.getElementById('viewmhs').innerHTML = data;
  53. }else{
  54. document.getElementById('viewmhs').innerHTML = 'Terjadi kesalahan';
  55. }
  56. }
  57. }
  58. </script>
  59.  
  60. html :
  61. <select name="status" class="err" onchange='viewsiswa()'>
  62. <option selected="selected"></option>
  63. <option value="YA">Diterima</option>
  64. <option value="TIDAK">Tidak Diterima</option>
  65. </select>
  66. <div id='viewmhs'> </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement