Bài đăng JavaScript PHP
Hàm gọi lại được thực thi nếu yêu cầu thành công. Bắt buộc nếu cung cấp 1, nhưng có thể là 2 trong trường hợp đó loại dữ liệu Loại. Loại dữ liệu mong đợi từ máy chủ. Vỡ nợ. Đoán thông minh (xml, json, tập lệnh, văn bản, html) phiên bản thêm. 1. 12 và 2. 2
Đây là một hàm Ajax tốc ký, tương đương với 1 2 3 4 5 6 7
Hàm gọi lại 5 được truyền dữ liệu trả về, dữ liệu này sẽ là phần tử gốc XML hoặc chuỗi văn bản tùy thuộc vào loại MIME của phản hồi. Nó cũng được chuyển trạng thái văn bản của phản hồi Kể từ jQuery 1. 5, hàm gọi lại 5 cũng được chuyển a (trong jQuery 1. 4, nó đã được thông qua đối tượng 7) Hầu hết các triển khai sẽ chỉ định trình xử lý thành công 1 2 3
Ví dụ này tìm nạp đoạn mã HTML được yêu cầu và chèn đoạn mã đó vào trang Các trang được tìm nạp bằng 4 không bao giờ được lưu trong bộ nhớ cache, vì vậy các tùy chọn 9 và 0 trong 1 không có hiệu lực đối với các yêu cầu này Đối tượng jqXHRKể từ jQuery 1. 5, tất cả các phương thức Ajax của jQuery đều trả về một siêu đối tượng của đối tượng 2. Đối tượng jQuery XHR này, hay "jqXHR," được trả về bởi 3 triển khai giao diện Promise, cung cấp cho nó tất cả các thuộc tính, phương thức và hành vi của một Promise (xem Đối tượng bị trì hoãn để biết thêm thông tin). 4 (đối với thành công), 5 (đối với lỗi) và 6 (đối với hoàn thành, cho dù thành công hay lỗi; được thêm vào trong jQuery 1. 6) các phương thức lấy một đối số hàm được gọi khi yêu cầu kết thúc. Để biết thông tin về các đối số mà hàm này nhận được, hãy xem phần của tài liệu 7 Giao diện Promise cũng cho phép các phương thức Ajax của jQuery, bao gồm 8, xâu chuỗi nhiều lệnh gọi lại 9, 0 và 1 trên một yêu cầu và thậm chí chỉ định các lệnh gọi lại này sau khi yêu cầu có thể đã hoàn thành. Nếu yêu cầu đã hoàn thành, cuộc gọi lại sẽ được kích hoạt ngay lập tức 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
Thông báo Khấu haoCác phương thức gọi lại 2, 3 và 4 đã bị xóa kể từ jQuery 3. 0. Bạn có thể sử dụng 4, 5 và 6 để thay thế Ghi chú bổ sung
ví dụYêu cầu kiểm tra. trang php, nhưng bỏ qua kết quả trả về 1
Yêu cầu kiểm tra. php và gửi một số dữ liệu bổ sung (trong khi vẫn bỏ qua kết quả trả về) 1
Truyền mảng dữ liệu đến máy chủ (trong khi vẫn bỏ qua kết quả trả về) 1
Gửi dữ liệu biểu mẫu bằng các yêu cầu Ajax 1
Thông báo kết quả từ yêu cầu kiểm tra. php (HTML hoặc XML, tùy thuộc vào nội dung được trả về) 1 2 3
Thông báo kết quả từ yêu cầu kiểm tra. php với tải trọng dữ liệu bổ sung (HTML hoặc XML, tùy thuộc vào nội dung được trả về) 1 2 3 4
Đăng bài kiểm tra. php và nhận nội dung đã được trả về ở định dạng json ("John","time"=>"2pm")); Làm cách nào để đăng từ JS lên PHP?Cách chuyển một biến JavaScript sang PHP là thông qua một yêu cầu . Loại URL này chỉ hiển thị nếu chúng ta sử dụng hành động GET, hành động POST ẩn thông tin trong URL. Phía máy chủ (PHP). Trên trang PHP phía máy chủ, chúng tôi yêu cầu dữ liệu được gửi theo biểu mẫu và hiển thị kết quả. $result = $_GET [ 'dữ liệu' ];
$post trong PHP là gì?PHP $_POST là một biến siêu toàn cầu PHP được sử dụng để thu thập dữ liệu biểu mẫu sau khi gửi biểu mẫu HTML bằng method="post" . $_POST cũng được sử dụng rộng rãi để chuyển các biến. Ví dụ bên dưới hiển thị biểu mẫu có trường nhập và nút gửi.
Bạn có thể thêm PHP vào JavaScript không?Chúng tôi không thể sử dụng "PHP ở giữa JavaScript", bởi vì PHP chạy trên máy chủ và JavaScript - trên máy khách . Tuy nhiên, chúng tôi có thể tạo mã JavaScript cũng như HTML, sử dụng tất cả các tính năng của PHP, bao gồm cả tính năng thoát khỏi HTML.
Làm cách nào để đăng dữ liệu trong JavaScript?Để đăng dữ liệu ở định dạng JSON bằng JavaScript/jQuery, bạn cần xâu chuỗi đối tượng JavaScript của mình bằng JSON. stringify() và cung cấp Loại nội dung. tiêu đề application/json với yêu cầu của bạn . Dưới đây là một ví dụ về việc gửi dữ liệu JSON bằng jQuery. $. |