Cách phân tích phản hồi AJAX trong JavaScript
Trong hướng dẫn này, tôi sẽ chia sẻ với bạn cách trả về phản hồi JSON trong PHP & MySQL bằng cách sử dụng Ajax & jQuery, điều này rất hữu ích để hiển thị nhiều loại dữ liệu từ phản hồi của máy chủ và xử lý nó cho phía máy khách của chúng tôi bằng cách sử dụng ajax và jquery. Đừng lo lắng, phương pháp này rất dễ dàng, chúng tôi sẽ sử dụng một mảng từ máy chủ và mã hóa nó bằng định dạng JSON Show
Ví dụ cơ bảnTrước tiên hãy làm những điều cơ bản, chúng ta sẽ tạo một tệp mới có tên là cơ bản. php như bạn có thể thấy mã bên dưới, tôi tạo một mảng kết hợp với các khóa tên first_name và last_name. Sau đó, tôi sử dụng json_encode để mã hóa mảng thành định dạng JSON
Và đây là kết quả khi thực thi nó trên trình duyệt
Tích hợp AJAXĐể tích hợp ajax, chúng tôi cần tạo một nút đơn giản trong chỉ mục của mình. html thì một hàm ajax đơn giản để truyền đạt mã cơ bản ở trên. php
Hãy mã hóa nút của chúng tôi bằng HTML
Sau đó, tiếp theo là mã javascript ajax của chúng tôi. Chúng ta sẽ tạo hàm có tên basic() bên trong script. js. Đây là mã dưới đây
Sau đó, nếu chúng ta nhấp vào nút "Phản hồi JSON cơ bản", kết quả sẽ như thế này trên bảng điều khiển
Như bạn có thể thấy, chúng tôi thêm một dòng mã mới "response = JSON. phân tích cú pháp (phản hồi);". Vui lòng xem kết quả bảng điều khiển sau mã này
Hiển thị theo Thuộc tính JSONBây giờ chúng ta sẽ hiển thị JSON theo thuộc tính giống như nếu bạn chỉ muốn hiển thị giá trị first_name. Đây là bản cập nhật mã dưới đây
Như bạn có thể thấy bên dưới, chúng tôi thêm một dòng mã mới "console. log("Tên. " + phản hồi. first_name);" bây giờ trong mã này, chúng tôi chỉ truy cập giá trị first_name
Hiển thị thuộc tính JSON trong HTMLBây giờ chúng tôi sẽ hiển thị thuộc tính cụ thể trên trang web của bạn. Chúng tôi sẽ cập nhật mã HTML bên dưới
Sau đó, mã javascript của chúng tôi bên trong tập lệnh. js. Xem các cập nhật mã bên dưới
Như bạn có thể thấy ở trên, tôi thêm dòng mã mới "$("#json_first_name"). html("Tên. " + phản hồi. tên đầu tiên);". Tôi gọi bộ chọn ID là "#json_first_name" và sử dụng hàm html() để hiển thị giá trị first_name từ máy chủ của bạn
Xem kết quả bên dưới
Bây giờ vì bạn đã có kiến thức cơ bản về cách Phản hồi JSON, chúng tôi sẽ triển khai dữ liệu động bằng cách sử dụng PHP & MySQL với Ajax
Hiển thị dữ liệu động bằng JSON phản hồi với PHP & MySQLTôi sẽ chia sẻ với bạn phương pháp dễ dàng để hiển thị dữ liệu động từ phía máy chủ của bạn. Trong ví dụ này, chúng tôi sẽ hiển thị nhân viên trong Chỉnh sửa phương thức nhân viên bằng cách sử dụng ajax và jquery
Đây là mã HTML bên trong chỉ mục. html
Mã HTML của chúng tôi cho chỉ mục bên trong phương thức. html ________số 8_______
Sau đó, mã PHP của chúng tôi bên trong get. php như bạn có thể thấy bên dưới, tôi mã hóa mảng biến $row từ truy vấn kết quả
Sau đó, bây giờ chúng ta sẽ thêm hàm get() mã javascript của mình vào bên trong tập lệnh. js 0
Lặp lại phản hồi JSONVì bạn đã biết cách hiển thị phản hồi JSON cho trang web của mình. Bây giờ tôi sẽ cho bạn một ví dụ về cách lặp JSON. Dưới đây là ví dụ về ảnh chụp màn hình liệt kê nhân viên qua ajax với phản hồi JSON
Trước khi chúng ta đi sâu vào, trước tiên tôi sẽ chỉ cho bạn mã cơ bản về cách thực hiện. Như bạn có thể thấy trong đoạn mã bên dưới, tôi sử dụng "$. each(response, function(key,value) {" để lặp JSON được phân tích cú pháp
1
Vui lòng kiểm tra kết quả giao diện điều khiển bên dưới của đoạn mã trên
Bây giờ hãy làm mã. Trước tiên hãy thiết lập mã HTML của chúng tôi bên trong chỉ mục. html
Sau đó, tiếp theo Mã PHP của chúng tôi bên trong tất cả. php 3
Bây giờ, hãy viết mã javascript để lặp lại kết quả của nhân viên qua ajax. Bạn sẽ tìm thấy mã này bên trong tập lệnh. js với các hàm all() 4
Bây giờ bạn đã có nền tảng về Phản hồi JSON từ phía máy chủ của mình. Tôi hy vọng bài viết này có thể giúp bạn. Để xem khả năng hành động của mã này, chỉ cần nhấp vào nút "Tải xuống" bên dưới Làm cách nào để đọc phản hồi JSON ajax trong JavaScript?Cách tiếp cận. Để giải quyết vấn đề này, trước tiên chúng ta sẽ xem xét tệp JSON có tên “viết hoa. json” và thử lấy dữ liệu JSON này dưới dạng phản hồi bằng AJAX . Sau đó, chúng ta sẽ tạo một tệp HTML “capitals. html” chứa một bảng mà chúng tôi sẽ sử dụng để điền dữ liệu mà chúng tôi đang nhận được phản hồi.
Làm cách nào để nhận phản hồi cuộc gọi ajax trong JavaScript?AJAX - Phản hồi của máy chủ . Thuộc tính onreadystatechange. Thuộc tính readyState giữ trạng thái của XMLHttpRequest. . Sử dụng chức năng gọi lại. Hàm gọi lại là một hàm được truyền dưới dạng tham số cho một hàm khác. . Thuộc tính responseXML. . Phương thức getAllResponseHeaders(). . Phương thức getResponseHeader() Làm cách nào để nhận giá trị từ phản hồi ajax trong HTML?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 cách nào để hiển thị phản hồi JSON ajax trong HTML?BƯỚC 1. Đầu tiên, đặt tệp json chứa nhiều tập dữ liệu và tạo yêu cầu ajax để hiển thị dữ liệu json trong bảng htmol. chúng tôi yêu cầu sử dụng phương thức ajax() của jquery để gửi yêu cầu http BƯỚC 2. Tạo trình giữ chỗ bảng HTML. . BƯỚC 3. Bao gồm kiểu dáng CSS. . BƯỚC 4. Tạo lệnh gọi AJAX để điền vào bảng HTML bằng Dữ liệu JSON. . 0 câu trả lời |