Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách chuyển các biến từ và sang PHP và JavaScript. sử dụng 6 phương pháp. 2 để chuyển JavaScript sang PHP và 4 phương thức để chuyển PHP sang JavaScript
Đầu tiên. Làm cách nào để chuyển các biến JavaScript sang PHP?
Phương pháp 1. Truyền biến JavaScript theo. Echoing Script Tag Trong tệp PHP
Trong một tệp JavaScript khác
Trong tệp PHP
document.writeln[javascript_variable];" ;
echo $javascript_to_php_variable;
?>
Phương pháp 2. Truyền các biến JavaScript bằng Cookies
Tôi sẽ sử dụng thư viện js-cookie
Bạn có thể xem tài liệu thư viện này trên thư viện js-cookie GitHub. tại liên kết này. https. //github. com/js-cookie/js-cookie
Trước tiên, bạn cần nhập liên kết CDN trước mã javaScript của mình. và tôi muốn đề cập rằng thư viện này không phải là plugin jQuery nhưng bạn nên đặt nó sau thẻ tập lệnh jQuery và trước thẻ tập lệnh mã tùy chỉnh của bạn
Trong một tệp JavaScript khác. [Tôi sẽ sử dụng jQuery]
tất nhiên, bạn sẽ không xóa cookie nhưng tôi đã viết tất cả các câu lệnh thao tác với cookie bằng thư viện js-cookie. cho bạn tham khảo
Trong tệp PHP
Thứ hai. Làm cách nào để chuyển các biến PHP sang JavaScript?
Phương pháp 1. Truyền một tập hợp các biến PHP bằng hàm PHP json_encode[]
Trong tệp PHP
"value1", "key2" => "value2"];
?>
Trong một tệp JavaScript khác. [Tôi sẽ sử dụng jQuery], tôi sẽ đặt nội dung của phần thân thành chuỗi này
Phương pháp 2. Vượt qua PHP vairlable bằng thuộc tính dữ liệu
Trong tệp PHP
Bạn có thể thêm thuộc tính display vào thẻ div và đặt nó thành none trong CSS của lớp để ẩn thẻ div, tôi đã sử dụng lớp bootstrap d-none. bởi vì tôi sử dụng bootstrap trong tất cả các dự án của mình
Trong một tệp JavaScript khác. [Tôi sẽ sử dụng jQuery]
Phương pháp3. Truyền biến PHP bằng Cookies
Trong tệp PHP
Nhập thư viện JS-Cookie
Trong một tệp JavaScript khác. [Tôi sẽ sử dụng jQuery], tất nhiên, bạn sẽ không đặt cookie trước khi lấy giá trị của nó bằng hàm get của thư viện JS-Cookie, nhưng tôi đã viết tất cả các câu lệnh thao tác cookie bằng Thư viện này. cho bạn tham khảo
Phương pháp 4. Truyền các giá trị Biểu mẫu HTML trên JSON bằng cách sử dụng [JSON. stringify[] Và serializeArray[]] Hàm jQuery
Trong tệp PHP
document.writeln[javascript_variable];" ;
echo $javascript_to_php_variable;
?>
2Trong một tệp JavaScript khác. [Tôi sẽ sử dụng jQuery]
Bạn có thể đọc đầu ra của hàm dãy hóa mảng, sử dụng hàm vòng lặp jQuery [mỗi] lồng nhau
Vậy là xong, chúng ta đã học tất cả các phương pháp chính để trao đổi các biến giữa ngôn ngữ phụ trợ PHP và ngôn ngữ đầu cuối JavaScript
Mình tạo video để mọi người thích video và bài viết sao chép và dán mã cũng như tải mã nguồn về, để biết thêm về blog của mình mời các bạn xem video giới thiệu về Blog hướng dẫn Gemini của mình
Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách lưu trữ giá trị biến JavaScript trong giá trị biến PHP. Vì một chạy ở phía máy chủ và một chạy ở phía máy khách. Hy vọng hướng dẫn này sẽ hữu ích cho bạn và tôi sẽ cố gắng làm cho hướng dẫn này dễ học
Biến JavaScript thành biến PHP
Giả sử chúng tôi có JavaScript và PHP trực tiếp trong cùng một tài liệu, thì PHP sẽ được thực thi trước và chúng tôi biết nó được thực thi ở phía máy chủ và JavaScript sẽ được thực thi thứ hai và chúng tôi biết rằng nó sẽ được thực thi ở phía trình duyệt. Bằng cách này, cả hai sẽ không bao giờ tương tác
Hãy hiểu với một ví dụ
Giả sử tôi khai báo một biến JavaScript và tôi không thể gán giá trị đó cho PHP. Điều này có thể được giải quyết trực tiếp bằng cách sử dụng Ajax. Nhưng vấn đề là tôi không biết Ajax
var myjavascriptVar=123;
Mã số
//USING COOKIE document.cookie = "myjavascriptVar = " + myjavascriptVar
Sử dụng Ajax
Cách lý tưởng nhất để chuyển giá trị biến JavaScript trong biến PHP là chuyển biến JS cho lệnh gọi AJAX. Nhưng để làm điều này, chúng ta cần tải lại trang có biến trong tham số $_GET và truy cập biến trong PHP bằng cách sử dụng $_GET[‘a’]
The echo command is used in PHP to print any value to the HTML document. Use tag inside echo command to print to the console.
cú pháp
echo "This is GeeksforGeeks Tutorial."; echo variable_name;
Ghi chú. Lệnh echo sẽ in tài liệu HTML. Tính năng này có thể được sử dụng để đặt các câu lệnh JavaScript trong trang HTML
ví dụ 1. Ví dụ này minh họa cách sử dụng từ khóa echo để hiển thị nội dung