Làm cách nào để liên kết tệp AJAX trong HTML?

Ajax là viết tắt của JavaScript và XML không đồng bộ. Nó được sử dụng để thực hiện giao tiếp không đồng bộ với máy chủ. Ajax được sử dụng để đọc dữ liệu từ máy chủ và cập nhật trang hoặc gửi dữ liệu đến máy chủ mà không ảnh hưởng đến trang máy khách hiện tại. Ajax là một khái niệm lập trình.  

Dưới đây là một số cách để thực hiện cuộc gọi Ajax trong JavaScript

Cách tiếp cận 1. Trong cách tiếp cận này, chúng ta sẽ sử dụng đối tượng XMLHttpRequest để thực hiện lệnh gọi Ajax. Phương thức XMLHttpRequest[] tạo đối tượng XMLHttpRequest được sử dụng để thực hiện yêu cầu với máy chủ.  

cú pháp.  

var xhttp = new XMLHttpRequest[];

Cú pháp trên được sử dụng để tạo đối tượng XMLHttpRequest. Đối tượng này có nhiều phương thức khác nhau được sử dụng để tương tác với máy chủ để gửi, nhận hoặc ngắt phản hồi từ máy chủ. Trong phản hồi, chúng tôi nhận được một chuỗi từ máy chủ mà chúng tôi in.  

Ví dụ.  

Javascript




"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
9

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
00
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
01
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
02

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
0

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
1
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
2

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
1
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
4
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
5
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
6
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
7

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
0

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
1
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
10

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
1
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
4
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
13____114
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
15

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
1
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
17
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
18
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
19
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
10
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
11

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
0

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
1____214

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
1
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
16____101
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
18

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
19
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
00
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
01____302
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
03
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
02____305

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
06
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
07____302
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
09

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
19
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
11

_______11____411

_______11____415

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
1____417

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
00
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
11

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
00
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
91

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
92

đầu ra.  

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"

Cách tiếp cận 2. Trong cách tiếp cận này, chúng tôi sẽ sử dụng jQuery để thực hiện cuộc gọi ajax. Phương thức ajax[] được sử dụng trong jQuery để thực hiện cuộc gọi ajax. Nó được sử dụng để thay thế cho tất cả các phương pháp không hoạt động để thực hiện cuộc gọi ajax.  

cú pháp

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
1

Tham số. Phải mất một tệp cấu hình định cấu hình URL, loại, chức năng để gọi khi chúng tôi nhận được phản hồi hoặc nếu có lỗi, v.v.

Ví dụ.  

HTML




"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
93

________ 994 ________ 995 ________ 996

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
0

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
94
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
99
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
96

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
00
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
94
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
003
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
004
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
005

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
006
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
96

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
00
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
009
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
003
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
96

_______1009____999____996

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
0

_______994____1017____996

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
0

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
00
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
94
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
003
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
96

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
0

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
1____1026

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
19
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
028

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
0

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
06
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
01

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
06
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
03

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
00
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
05

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
0

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
06
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
08

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
06
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
10

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
0

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
06
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
13

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
06
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
15

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
06
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
17

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
18
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
19

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
18
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
21

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
06
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
23

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
0

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
06
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
26

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
06
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
28

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
18
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
30

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
06
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
11

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
19
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
34

_______11____411

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
1____138

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
00
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
009
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
003
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
96

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
009
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
017
"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
96

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
0

________ 1009 ______ 995 ______ 996

đầu ra.  

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
1

Cách tiếp cận 3. Theo cách tiếp cận này, chúng tôi sẽ sử dụng API tìm nạp [] được sử dụng để tạo XMLHttpRequest với máy chủ. Do cấu trúc linh hoạt nên rất dễ sử dụng. API này đưa ra yêu cầu tới máy chủ và nhận kết quả là một lời hứa được giải quyết thành chuỗi

cú pháp.  

"{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}"
0

Tham số. Nó lấy URL và cấu hình của yêu cầu làm tham số.  

Chúng tôi sẽ định cấu hình dữ liệu cần thiết và gửi yêu cầu đến máy chủ. Vì đó là một lời hứa đã được giải quyết, chúng tôi sử dụng hàm then[] và hàm catch[] để tạo đầu ra cho kết quả. Đáp lại, chúng tôi nhận được chuỗi mà chúng tôi in.  

Làm cách nào để liên kết tệp HTML trong AJAX?

Thêm vào cuối tệp HTML sau tất cả mã HTML và trước thẻ trong tập lệnh có thuộc tính src .

Bạn có thể sử dụng AJAX trên tệp HTML không?

Nó có thể gửi và nhận thông tin ở nhiều định dạng khác nhau, bao gồm tệp JSON, XML, HTML và văn bản . Đặc điểm hấp dẫn nhất của AJAX là tính chất "không đồng bộ" của nó, có nghĩa là nó có thể giao tiếp với máy chủ, trao đổi dữ liệu và cập nhật trang mà không cần phải làm mới trang.

Làm cách nào để sử dụng AJAX ở dạng HTML?

Để gửi biểu mẫu qua AJAX, tập lệnh của bạn sẽ cần xử lý bốn tác vụ. .
Chụp nút gửi biểu mẫu để hành động mặc định không diễn ra
Nhận tất cả dữ liệu từ biểu mẫu bằng jQuery
Gửi dữ liệu biểu mẫu bằng AJAX
Hiển thị lỗi nếu có

Làm cách nào để tải phản hồi AJAX trong HTML?

Cú pháp. $[bộ chọn]. load[URL,data,callback]; Tham số URL bắt buộc chỉ định URL bạn muốn tải.

Chủ Đề