Danh mục

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

Số trang: 5      Loại file: pdf      Dung lượng: 107.86 KB      Lượt xem: 10      Lượt tải: 0    
tailieu_vip

Phí tải xuống: 4,000 VND Tải xuống file đầy đủ (5 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

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.
Nội dung trích xuất từ tài liệu:
Tương tác XML dùng AJAX Tương tác XML dùng AJAXTiế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ânyê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 DylanBonnie TylerDolly Parton 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(){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); } 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)for each x in nodes for each y in x.childnodes response.write( & y.nodename & : ) response.write(y.text) response.write() nextnext%>

Tài liệu được xem nhiều: