intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Tương tác XML dùng AJAX

Chia sẻ: Abcdef_44 Abcdef_44 | Ngày: | Loại File: PDF | Số trang:5

66
lượt xem
7
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Tiếp tục với Ajax, và cũng là một vấn đề nảy sinh cho các lập trình viên thân yêu khi mà chúng ta không tương tác Database mà tương tác file XML??? Bạn chọn một CD từ danh sách và thông tin CD đó sẻ thể hiện ngay bên dưới.

Chủ đề:
Lưu

Nội dung Text: Tương tác XML dùng AJAX

  1. Tương tác XML dùng AJAX Tiếp tục với Ajax, và cũng là một vấn đề nảy sinh cho các lập trình viên thân yêu khi mà chúng ta không tương tác Database mà tương tác file XML??? Bạn chọn một CD từ danh sách và thông tin CD đó sẻ thể hiện ngay bên dưới. HIỆN THỰC PHÍA CLIENT: Ta có một form HTML như vầy: Select a CD: Bob Dylan Bonnie Tyler Dolly Parton
  2. CD info will be listed here. và nội dung file selectcd.js nh ư sau: var xmlHttp function showCD(str) { xmlHttp=GetXmlHttpObject(); if (xmlHttp==null) { alert ("Your browser does not support AJAX!"); return; } var url="getcd.asp"; url=url+"?q="+str; url=url+"&sid="+Math.random(); xmlHttp.onreadystatechange=stateChanged; xmlHttp.open("GET",url,true); xmlHttp.send(null); } function stateChanged()
  3. { if (xmlHttp.readyState==4) { document.getElementById("txtHint").innerHTML=xmlHttp.responseText; } } function GetXmlHttpObject() { var xmlHttp=null; try { // Firefox, Opera 8.0+, Safari xmlHttp=new XMLHttpRequest(); } catch (e) { // Internet Explorer try { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); }
  4. catch (e) { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } } return xmlHttp; } HIỆN THỰC PHÍA SERVER: Tạo một file ASP getcd.asp: (hoặc có thể tham khảo file nầy dạng PHP tại đây)
  5. for each x in nodes for each y in x.childnodes response.write("" & y.nodename & ": ") response.write(y.text) response.write("") next next %>
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2