Hầu hết tất cả các trang web phổ biến trên internet đều sử dụng kỹ thuật AJAX, điều quan trọng là phải làm rõ rằng AJAX KHÔNG phải là ngôn ngữ lập trình, vì phụ đề nói rằng đó là một kỹ thuật
Kỹ thuật AJAX hữu ích khi bạn cố gắng thao tác thông tin mà không cần tải lại toàn bộ trang. Như chúng ta đã biết AJAX là từ viết tắt của Asynchronous JavaScript And XML nên trong khi tất cả các chức năng đang hoạt động với Javascript thì dữ liệu truy cập lại hoạt động với XMLHttpRequest. AJAX là một công nghệ không đồng bộ theo nghĩa là dữ liệu bổ sung được yêu cầu đến máy chủ và thông tin này tải trên nền mà không “chạm” đến các chế độ xem và phần còn lại của trang. Bằng cách này, có thể tương tác với thông tin được hiển thị mà không cần tải lại trang web, có được tốc độ và khả năng sử dụng tốt hơn trên các ứng dụng
api.openwheathermap.org/data/2.1/weather/city/caracas', type: 'GET', //se epecify what kind of request are using dataType: "jsonp", //the data type in this case JSON success: function[data]{ //if the function success obtain the info $['body'].append['' + JSON.stringify[data, null, 2] + '']; }, error: function[jqXHR, testStatus, error]{ //in case that error occurs alert["error: " + jqXHR.responseText]; } }]; } Click to testVì vậy, nếu chúng tôi kiểm tra trang của mình và nhấp vào nút kiểm tra, dữ liệu sẽ được hiển thị
$["#element"].load["mypage.html"];
trọng tải[]
Phương pháp này có thể được sử dụng để tải dữ liệu trên một phần tử trang web. Chỉ cho biết URL của tệp mà chúng tôi muốn và phương thức cập nhật HTML của phần tử. Phương pháp này không chấp nhận bất kỳ tham số nào và chỉ thực hiện chức năng tải, không có gì khác
$["#element"].load["mypage.html"];
Ngoài ra, chúng tôi có thể gửi dữ liệu bằng phương thức GET, chỉ cho biết dữ liệu bên trong url
$["#element"].load["mypage.php?data=12qw"];
$. nhận[] và $. bưu kiện[]
Hai phương thức anh em thực hiện cùng một tác vụ. kết nối AJAX gửi dữ liệu đến máy chủ. Sự khác biệt là $. get[] gửi dữ liệu qua GET [trong url] và $. post[] gửi dữ liệu qua POST [trong tiêu đề HTTP]
Trên các phương pháp này, chúng tôi gửi tham số nhưng đó không phải là nghĩa vụ, chỉ là phương pháp đầu tiên
$.get["url.php", { data1: "value1", data2: "value2" }, function[response]{ $["#result"].html[data]; }, "html"];
$. getScript[]
Phương pháp này tải tệp JavaScript trong một địa chỉ cụ thể
$.getScript["www.myurl.com/ajax/filejs.js", function[data, textStatus, jqxhr]{ alert["success"]; }];
Điều này tương đương với việc sử dụng
$.ajax[{ url: "//myURL.com/ajax/myscript.js", dataType: "script", success: function[data, textStatus, jqxhr]{ alert["Success"]; } }];
$. getJSON
Ở đây chúng tôi chỉ định loại phản hồi, trong trường hợp mong đợi jsonp, bạn phải thêm 'callback=?' vào url.
$.getJSON["//api.openweathermap.org/data/2.1/weather/city/caracas?callback=?", function[]{ alert["success"]; }];
Và với $. phương thức ajax[] bằng với
________số 8Đây là tầm nhìn toàn cầu về cách thức hoạt động của AJAX và JQuery. Tôi hy vọng bài đăng này rõ ràng và bạn có thể hiểu tầm quan trọng của kỹ thuật này khi bạn muốn phát triển một dự án. Trong blog mục tiếp theo, chúng ta có thể phát triển một ứng dụng với ajax và nếu bạn có bất kỳ nghi ngờ nào, hãy gửi email cho chúng tôi hoặc Liên hệ với chúng tôi tại đây. ”
Đặt mua
đến bản tin của chúng tôi
Nộp
Mục lục
Bản tin DevOps hàng tuần
Văn hóa
Chúng tôi có công việc kỹ sư DevOps tốt nhất. Phỏng vấn người nhấp chuột
Tại ClickIT, chúng tôi là chuyên gia về DevOps, vì vậy bạn có thể tìm được công việc kỹ sư DevOps hoàn hảo và biến đổi sự nghiệp của mình. như bạn có thể
Đọc thêm "Ngày 9 tháng 12 năm 2022
Sự phát triển
Cách xây dựng ứng dụng Fintech. Hướng dẫn cơ bản
Chưa bao giờ là thời điểm tốt hơn bây giờ để xây dựng một ứng dụng Fintech. Fintech là tất cả những gì đang thịnh hành hiện nay, và vì những lý do chính đáng. Trong Q1 2022
Đọc thêm "Ngày 7 tháng 12 năm 2022
Văn hóa
100 ngày của tôi tại ClickIT Video. Ana Isabel Torres
Xin chào, tôi là Ana Isabel Torres. Tôi là lãnh đạo của bộ phận Nhân sự, và đây là 100 ngày đầu tiên của tôi tại ClickIT.