
Lập trình và Thiết kế Web 1
lượt xem 10
download

Tham khảo tài liệu 'lập trình và thiết kế web 1', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Lập trình và Thiết kế Web 1
- Lập trình và Thiết kế Web 1 AJAX Khoa CNTT – ĐH.KHTN © 2007 Khoa Công nghệ thông tin
- Lập trình và Thiết kế Web 1 – AJAX AJAX Asynchronous JavaScript And Xml AJAX © 2007 Khoa CNTT - ĐHKHTN
- Lập trình và Thiết kế Web 1 – AJAX Ví dụ © 2007 Khoa CNTT - ĐHKHTN
- Lập trình và Thiết kế Web 1 – AJAX © 2007 Khoa CNTT - ĐHKHTN
- Lập trình và Thiết kế Web 1 – AJAX Không dùng ajax Server Trang web New page Submit Reload © 2007 Khoa CNTT - ĐHKHTN
- Lập trình và Thiết kế Web 1 – AJAX Dùng ajax Server javascript Update Response Trang web © 2007 Khoa CNTT - ĐHKHTN
- Lập trình và Thiết kế Web 1 – AJAX Code? function onClick()// Ajax function { var xmlHttp; Khỏi tạo đối tượng xmlHttp …… xmlHttp.open("GET",“serverURL“,true); echo (“noidung”); xmlHttp.send(null); ...... xmlHttp.onreadystatechange=function() { if(xmlHttp.readyState==4) { //xử lí dữ liệu response; } } } Client Server © 2007 Khoa CNTT - ĐHKHTN
- Lập trình và Thiết kế Web 1 – AJAX Code? Các trạng thái của thuộc tính readyState State Description Request chưa được khởi tạo 0 Request đã được thiết lập 1 Request đã được gửi 2 Request đang được xử lí 3 Request được xử lí xong 4 xmlHttp.onreadystatechange=function() { if(xmlHttp.readyState==4) { //Xử lí dữ liệu nhận được } } © 2007 Khoa CNTT - ĐHKHTN
- Lập trình và Thiết kế Web 1 – AJAX Ví dụ testAjax.htm Select a Customer:
- Lập trình và Thiết kế Web 1 – AJAX AJAX – Browser Support Khởi tạo XMLHttp xmlHttp=GetXmlHttpObject(); function GetXmlHttpObject(){ Trình duyệt var objXMLHttp=null Firefox/Netscape… if (window.XMLHttpRequest){ objXMLHttp=new XMLHttpRequest() } Trình duyệt IE else if (window.ActiveXObject){ objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP") } return objXMLHttp } © 2007 Khoa CNTT - ĐHKHTN
- Lập trình và Thiết kế Web 1 – AJAX AJAX – Đối tượng XMLHttpRequest Thiết lập hàm xử lý dữ liệu trả về từ Server xmlHttp.onreadystatechange=stateChanged; function stateChanged() { if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ document.getElementById("txtHint").innerHTML=xmlHttp.responseText; } } Dữ liệu trả về từ Server © 2007 Khoa CNTT - ĐHKHTN
- Lập trình và Thiết kế Web 1 – AJAX AJAX – Gửi Request lên Server function showCustomer(str){ xmlHttp=GetXmlHttpObject(); if (xmlHttp==null){ alert ("Browser does not support HTTP Request"); return; } xmlHttp.onreadystatechange=stateChanged; var url=“getcustomer.php“; url=url+"?q="+str; url=url+"&sid="+Math.random(); Gửi request lên xmlHttp.open("GET",url,true); server xmlHttp.send(null); } © 2007 Khoa CNTT - ĐHKHTN
- Lập trình và Thiết kế Web 1 – AJAX AJAX - The Server-Side ASP Script Getcustomer.php

CÓ THỂ BẠN MUỐN DOWNLOAD
-
THIẾT KẾ WEB - Ngôn ngữ HTML
54 p |
613 |
294
-
Báo cáo về Lập trình và thiết kế Web
15 p |
1075 |
216
-
HTML DOM với Javascript
61 p |
285 |
81
-
Bài giảng Thiết kế web bài 1: XHTML trong cấu trúc nội dung web
26 p |
335 |
61
-
Lập trình và Thiết kế Web 1AJAXKhoa CNTT – ĐH.KHTN© 2007 Khoa Công nghệ thông
13 p |
202 |
46
-
Bài giảng Lập trình web: Chương 0&1
103 p |
178 |
41
-
Bài giảng Lập trình và thiết kế web bằng ngôn ngữ ASP: Phần 1 - GV. Dương Khai Phong
15 p |
155 |
37
-
Bài giảng Lập trình web bài 1: Làm quen với Adobe Illustrator CS4 & không gian làm việc
40 p |
206 |
37
-
Bài giảng học phần Thiết kế lập trình Web: Chương 1 - GV. Trần Minh Hùng
18 p |
178 |
30
-
Bài giảng Lập trình web toàn tập với HTML, CSS, Jquery, Responsive, Bootstrap - Chương 1,2: Tổng quan về web và internet
31 p |
144 |
25
-
Bài giảng Thiết kế web: Chương 1 - Giới thiệu về Internet và web
33 p |
201 |
22
-
Lập trình và thiết kế web 1 Bài 6
74 p |
121 |
18
-
Bài giảng Lập trình và thiết kế Web 1: Bài 3 - Thiết kế trang Web, HTML căn bản
59 p |
133 |
18
-
Bài giảng Thiết kế Web: Chương 7 - ThS. Phạm Đào Minh Vũ
23 p |
103 |
11
-
PHP cơ bản - Bài 2:Toán tử và biểu thức trong PHP
8 p |
91 |
9
-
Bài giảng Lập trình và thiết kế Web 1: Bài 6 - PHP cơ bản
14 p |
84 |
9
-
Kiến trúc tiến hóa và thiết kế nổi dần: Thiết kế dựa theo thử nghiệm, Phần 1 Cho phép thử nghiệm để điều khiển và cải tiến thiết kế của bạn Neal Ford, Kiến trúc phần mềm, ThoughtWorks
19 p |
68 |
3


Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn
