AJAX có thể được sử dụng trong HTML không?

Trong bài viết này, chúng ta sẽ thấy các công nghệ khác nhau được sử dụng bởi AJAX. Ajax là từ viết tắt của Javascript và XML không đồng bộ. Nó được sử dụng để giao tiếp với máy chủ mà không cần làm mới trang web và do đó làm tăng trải nghiệm người dùng và hiệu suất tốt hơn. Đây là một kỹ thuật chứ không phải ngôn ngữ lập trình được các nhà phát triển sử dụng để làm cho các trang web hoạt động giống như các ứng dụng dành cho máy tính để bàn. Nó hoạt động ở phía máy khách để tạo các ứng dụng web không đồng bộ

AJAX là gì?

Ajax là một nhóm các công nghệ được sử dụng để phát triển các ứng dụng web đáp ứng. Bằng cách sử dụng các công nghệ này cùng nhau, chúng tôi làm cho các trang web phản hồi nhanh hơn do một lượng nhỏ dữ liệu được trao đổi với máy chủ và các trang web không được tải lại hoặc làm mới thay đổi thời gian mà người dùng thực hiện thay đổi đầu vào. Ajax cung cấp cho người dùng khả năng tương tác với một trang web mà không bị gián đoạn khi tải lại trang web liên tục của các ứng dụng web. Tương tác trang web diễn ra nhanh chóng chỉ với các phần của trang được tải lại và làm mới

Các công nghệ AJAX khác nhau. AJAX không phải là ngôn ngữ lập trình hay tập lệnh, nhưng nó sử dụng các ngôn ngữ lập trình khác để làm cho các trang web phản hồi nhanh. Nó là sự kết hợp của các công nghệ có liên quan với nhau như JavaScript, dom, XML, HTML, CSS, v.v. AJAX được tạo bởi Google và nó phổ biến vào năm 2005, với Google Suggest. Nó là một thuật toán tương tự như Dynamic Html. Không đồng bộ có nghĩa là người dùng không cần đợi cho đến khi máy chủ trả lời. Ajax được sử dụng để tạo kết nối máy chủ ở chế độ nền trong khi người dùng đang tương tác với giao diện người dùng Web. Các kết nối này có thể được tạo không đồng bộ. Có một danh sách khác nhau về các công nghệ đang được sử dụng trong Ajax. Chúng tôi sẽ thảo luận về từng người trong số họ và hiểu cách thực hiện của họ thông qua hình minh họa

HTML/XHTML & CSS. XHTML là viết tắt của EXtensible HyperText Markup Language. Những công nghệ này được sử dụng để hiển thị nội dung và kiểu dáng cho giao diện người dùng. Nó chủ yếu được sử dụng để trình bày thông tin. CSS là để tạo ra nhiều trang web tương tác hơn và nó độc lập với HTML. CSS có thể được sử dụng với bất kỳ ngôn ngữ đánh dấu dựa trên XML nào

cú pháp


Mô hình Đối tượng Tài liệu (DOM). Nó là một API để truy cập và thao tác các tài liệu có cấu trúc. Về cơ bản, nó là một giao diện lập trình cho HTML(Ngôn ngữ đánh dấu siêu văn bản) . Nó xác định and XML(Extensible markup language) documents. It defines the cấu trúc logic của tài liệu và cách tài liệu được truy cập và thao tác. DOM là một cách để thể hiện trang web theo cách phân cấp có cấu trúc để lập trình viên và người dùng lướt qua tài liệu dễ dàng hơn. Với DOM, chúng ta có thể dễ dàng truy cập và thao tác với các thẻ, ID, lớp, Thuộc tính hoặc Thành phần của HTML bằng cách sử dụng các lệnh hoặc phương thức do đối tượng Tài liệu cung cấp. Sử dụng DOM, JavaScript có quyền truy cập vào HTML cũng như CSS của trang web và cũng có thể thêm hành vi vào các phần tử HTML.

cú pháp





    
        <style></style>
    



    
    

Javascript. JavaScript là ngôn ngữ kịch bản của HTML và Web. Nó được sử dụng cho các kết nối giữa các công nghệ HTML, CSS và  XML. Nó chủ yếu được sử dụng để xác thực phía Máy khách xác thực đầu vào của người dùng ở dạng HTML trước khi gửi dữ liệu đến máy chủ. JavaScript là chìa khóa hoặc trung tâm trong hoạt động AJAX

cú pháp

XMLHttpRequest. Nó được sử dụng để giao tiếp không đồng bộ giữa máy khách và máy chủ. Nó là một đối tượng JavaScript thực hiện tương tác không đồng bộ. Đối tượng XMLHttpRequest có thể được sử dụng để yêu cầu dữ liệu từ máy chủ web

cú pháp

variable = new XMLHttpRequest();

XML & JSON. JSON và XML có cấu trúc phân cấp. Cả JSON và XML đều có thể được sử dụng ở phía máy chủ để mang dữ liệu đến và từ máy chủ. JSON (Javascript Object Notation) giống như XML nhưng ngắn và nhanh hơn XML

cú pháp


  
    .....
  

ASP & JSP. JSP (Java Server Pages) & ASP (Active Server Pages) là các ngôn ngữ kịch bản phía máy chủ. JSP có quyền truy cập vào toàn bộ thư viện Java API. Nó cũng có quyền truy cập vào cơ sở dữ liệu doanh nghiệp

cú pháp

<% //write the script. %>

Ajax kết hợp các công nghệ này để tạo ra một cách tiếp cận mới để phát triển các ứng dụng web mà không cần tải lại. Ajax sử dụng các công nghệ bắt đầu giao tiếp giữa máy khách với máy chủ mà không cần tải lại trang. Nó cung cấp một cách để kích hoạt cập nhật một phần trang. Nó có nghĩa là cải thiện tương tác với ứng dụng web, mang lại môi trường thân thiện với người dùng, tương tự như môi trường của ứng dụng máy tính để bàn

Chúng ta sẽ hiểu khái niệm trên thông qua các ví dụ

ví dụ 1. (Yêu cầu Ajax). Trong ví dụ này, chúng tôi sử dụng PHP để POST dữ liệu và hiển thị nó bằng hàm echo. Đây là một ví dụ AJAX đơn giản sử dụng HTML và PHP để đăng dữ liệu.  

Mục lục. php

PHP




 

    





    
        <style></style>
    



    
    

0




    
        <style></style>
    



    
    

1




    
        <style></style>
    



    
    

2

    





    
        <style></style>
    



    
    

4_______1_______5




    
        <style></style>
    



    
    

6




    
        <style></style>
    



    
    

7




    
        <style></style>
    



    
    

8





    
        <style></style>
    



    
    

9
0





    
        <style></style>
    



    
    

9
2
3




    
        <style></style>
    



    
    

8





    
        <style></style>
    



    
    

9
6





    
        <style></style>
    



    
    

9
8
9




    
        <style></style>
    



    
    

8





    
        <style></style>
    



    
    

9
variable = new XMLHttpRequest();
2

variable = new XMLHttpRequest();
3_______3_______4_______3_______5_______3_______6_______3_______7
variable = new XMLHttpRequest();
8
variable = new XMLHttpRequest();
9

variable = new XMLHttpRequest();
3_______4_______1


  
    .....
  
2_______4_______3


  
    .....
  
2_______4_______5_______4_______6
variable = new XMLHttpRequest();
6_______3_______7

  
    .....
  
9_______5_______0

<% //write the script. %>
1


  
    .....
  
2_______5_______3


  
    .....
  
2_______5_______5
<% //write the script. %>
6_______5_______7

  
    .....
  
5_______5_______9

variable = new XMLHttpRequest();
3_______57_______1





    
        <style></style>
    



    
    

93

    5

6

 

8

đầu ra

AJAX có thể được sử dụng trong HTML không?

 

ví dụ 2. (Với phản hồi JSON). Trong ví dụ này, chúng tôi sử dụng JSON RESPONSE, PHP và HTML để hiển thị danh sách đã kiểm tra bằng cách sử dụng một hàm mảng có tên làcheck_arr. Ajax đưa ra các tham số như loại yêu cầu (đăng hoặc nhận), dữ liệu, loại dữ liệu và trạng thái.  

Chúng ta có thể sử dụng AJAX trong HTML không?

Với các phương thức AJAX của jQuery, bạn có thể yêu cầu văn bản, HTML, XML hoặc JSON từ một máy chủ từ xa bằng cả HTTP Get và HTTP Post - And you can load the external data directly into the selected HTML elements of your web page!

HTML xử lý phản hồi trong AJAX như thế nào?

ajax({ url. 'kiểm tra. html', kiểu dữ liệu. 'html', thành công. chức năng (phản hồi) { $('#testDiv'). html(phản hồi); . The code above will take all of the code you retrieved with your AJAX query and will output it into the testDiv.

Làm thế nào để viết mã HTML trong AJAX thành công?

Hoạt động của hàm ajaxSuccess() . $( document ). ajaxSuccess ( chức năng(sự kiện, yêu cầu, cài đặt) { $( “#p2” ). html( “”); . ”); . ”); . ”); . ”); . ”); . ”); . ”); . ”); . ”); . ”); . ”); . ”); . ”); . ”); . ”); . ”); . ”); . ”); . ”); . ”); . ”); . ”); . ”); . ”); . ”); . ”); . ”); . ”); . ”); . ”); . ”); . ”); . ”); . ”); . ”); . ”); . ”); . ”); . ”); . ”); . ”); . ”); . ”); . ”); .