Cách chuyển giá trị từ jquery sang php?
Mã lõi WordPress được viết bằng PHP và giao diện Bảng điều khiển dành cho quản trị viên sử dụng nhiều jQuery và JavaScript Show Tất nhiên, đây là tất cả các ngôn ngữ lập trình khác nhau và như bạn mong đợi, không có lý do gì để chúng hoạt động cùng nhau ở cấp độ phát triển Đây được gọi là phạm vi Phạm vi xác định ranh giới nơi dữ liệu và biến của bạn sẽ hoạt động và có các mức phạm vi khác nhau ngay cả trong cùng một ngôn ngữ lập trình. Chúng tôi sẽ không đến đó Là các ngôn ngữ riêng biệt, PHP, jQuery và JavaScript hoàn toàn nằm ngoài phạm vi Mã của họ chạy qua các trình thông dịch khác nhau được tích hợp vào máy chủ cho PHP và trình duyệt web cho jQuery và JavaScript Họ thậm chí không thừa nhận sự hiện diện của nhau Nhưng vì cả ba đều được sử dụng nhiều trong việc phát triển các trang web WordPress, nên sẽ có những lúc bạn chỉ cần chuyển dữ liệu WordPress từ PHP vào các tệp jQuery và JavaScript của mình để chúng có thể làm điều gì đó thú vị trong giao diện người dùng (UI) mà không thể' Đây là cách để làm điều đó Truyền biến giữa các ngôn ngữ Chúng tôi sẽ cho thấy việc lấy thông tin từ trang web WordPress bằng PHP dễ dàng như thế nào, gói thông tin đó lại và hiển thị thông tin đó trong giao diện người dùng phía trước bằng jQuery hoặc JavaScript Trước tiên, chúng tôi tạo tệp tập lệnh jQuery thử nghiệm có tên lc-jquery. js. Tôi giữ cái này trong một thư mục js bên trong chủ đề hiện tại của chúng tôi Những thứ khá đơn giản ở đây Chúng tôi đang phát hiện một lượt nhấp vào liên kết và hiển thị hộp cảnh báo hiển thị biến không xác định lc_jqpost_info Đợi đã – lc_jqpost_info đến từ đâu? Kiên nhẫn padawan trẻ của tôi Chúng tôi đã tạo một trang thử nghiệm trên WordPress và thêm liên kết sau vào đó với ID #clickme để chúng tôi có thể móc mã jQuery của mình vào đó Cho tôi xem nội dungBây giờ, chúng ta cần tải tập lệnh jQuery vào WordPress và cách thích hợp để thực hiện việc đó là sử dụng hàm wp_enqueue_script() Sao chép đoạn mã sau vào chức năng của bạn. tập tin php Bạn sẽ cần điều chỉnh vị trí cho tệp tập lệnh của mình nếu bạn chưa đặt nó ở cùng một vị trí như ví dụ này Nếu bạn tải lại trang thử nghiệm của mình và nhấp vào liên kết, bạn sẽ thấy trong cửa sổ phần tử kiểm tra của trình gỡ lỗi Chrome, có lỗi jQuery do tập lệnh không thể tìm thấy biến lc_jqpost_info Điều này cho chúng ta biết hai điều 1. Tập lệnh đang tải chính xác 2. Rằng bây giờ chúng ta phải làm gì đó với biến lc_jqpost_info mà tập lệnh mong đợi Bây giờ chúng ta phải sắp xếp biến đó và chuyển một số thông tin PHP cho jQuery Truyền thông tin PHP cho jQueryCuối cùng, chúng ta đã ở đây và sắp sử dụng sức mạnh tuyệt vời của wp_localize_script() Thay thế mã lc_load_query() mà bạn vừa nhập vào hàm của mình. tệp php với nội dung sau Chúng tôi đã thêm ba dòng vào mã Dòng 4 làm cho biến $post có thể truy cập được vào mã của chúng tôi Dòng 5 tạo một biến mảng có tên là $data và điền vào đó các mục somestring, post_id và post_title somestring chỉ là một chuỗi tiêu chuẩn, post_id chứa ID bài đăng của bài đăng WordPress hiện tại (trong trường hợp này là trang có liên kết thử nghiệm của chúng tôi trên đó) và post_title chứa Tiêu đề của cùng một trang Dòng 6 là nơi điều kỳ diệu xảy ra và wp_localize_script() chuyển mảng $data cho đối tượng lc_jqpost_info cho tập lệnh lcjquerytest mà chúng ta vừa xử lý Vì vậy, để rõ ràng, tham số đầu tiên có cùng tên với tập lệnh jQuery mà bạn đã nhập vào hàng đợi. Tham số thứ hai là tên của đối tượng mới mà bạn muốn có sẵn cho mã jQuery. Tham số thứ ba là tên của mảng mà chúng ta đã tạo trong PHP để chứa dữ liệu mà chúng ta muốn chuyển vào tập lệnh jQuery Chúng tôi có thể truyền dữ liệu từ PHP sang JavaScript theo hai cách tùy thuộc vào tình huống. Đầu tiên, chúng ta có thể truyền dữ liệu bằng toán tử gán đơn giản nếu chúng ta muốn thực hiện thao tác trên cùng một trang. Khác chúng ta có thể chuyển dữ liệu từ PHP sang JavaScript bằng Cookies. Cookie hoạt động ở phía máy khách chương trình 1. Chương trình này chuyển các biến và dữ liệu từ PHP sang JavaScript bằng toán tử gán
đầu ra Ở đây, chúng tôi chỉ lấy đầu vào bằng cách tĩnh hoặc động và chuyển nó vào biến JavaScript bằng toán tử gán. Mã PHP trong khối JavaScript sẽ chuyển đổi nó thành đầu ra kết quả và sau đó chuyển nó tới biến x và sau đó giá trị của x được in ra chương trình 2. Chương trình này chuyển các biến và dữ liệu từ PHP sang JavaScript bằng Cookies
đầu ra PHP cung cấp một phương thức để đặt cookie bằng phương thức setCookie(). Tại đây, chúng ta có thể đặt dữ liệu hoặc biến trong cookie PHP và truy xuất nó từ JavaScript bằng tài liệu. bánh quy Các bước chạy chương trình
PHP là ngôn ngữ kịch bản phía máy chủ được thiết kế dành riêng cho phát triển web. Bạn có thể học PHP từ đầu bằng cách làm theo Hướng dẫn PHP và Ví dụ về PHP này Làm cách nào để gửi giá trị jquery tới PHP?Lại. cung cấp giá trị jquery trong php .
Bài Viết Liên QuanQuảng CáoCó thể bạn quan tâmToplist được quan tâm#2
#3
#4
Top 6 thử thách thần chết thuyết minh phần 2 20235 tháng trước#5
#6
Top 5 áo khoác nam quảng châu cao cấp 20235 tháng trước#7
#8
Top 9 mẫu đồng phục công sở đẹp 2022 20235 tháng trước#9
Top 5 ốp lưng iphone 13 pro bảo vệ camera 20235 tháng trướcQuảng cáoXem NhiềuQuảng cáoChúng tôiTrợ giúpBản quyền © 2021 boxhoidap.com Inc.
|