Cách sử dụng biến JavaScript trong PHP
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 Show
Biến JavaScript thành biến PHPGiả 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 Mã số //USING COOKIE Trong JavaScript, AJAX được thực hiện bằng cách sử dụng đối tượng 9Đoạn mã dưới đây cho biết cách sử dụng đối tượng 9 để gửi dữ liệu tới tập lệnh PHP của bạn
Trong ví dụ này, chúng tôi đã xác định hàm 1 chứa dữ liệu mà chúng tôi muốn chuyển tới PHP, cùng với 9 sẽ được thực thi để gửi dữ liệuDữ liệu này được biểu diễn dưới dạng một đối tượng JavaScript, nhưng nó cũng có thể là một mảng hoặc một chuỗi Đối tượng 9 sau đó được sử dụng để gửi dữ liệu đến tệp 1 trên máy chủ bằng yêu cầu HTTP 2Trong tệp 1 của mình, bạn có thể truy cập dữ liệu được gửi từ JavaScript bằng mã sau
Trong đoạn mã trên, hàm 4 chuyển đổi dữ liệu được mã hóa JSON được gửi từ JavaScript thành một mảng PHPSau đó, bạn có thể truy cập các phần tử riêng lẻ của mảng và sử dụng chúng trong mã PHP của mình Khi bạn chạy hàm 1, mã PHP sẽ được thực thi và sẽ có phản hồi như hình bên dướiphản hồi cảnh báo xhr() Bạn có thể chạy hàm 1 bằng cách tạo phần tử HTML 7 như sau
Bạn có thể thay đổi hàm 8 được gọi trong hàm 9 để phù hợp với yêu cầu của bạnSử dụng API tìm nạp để gửi yêu cầu HTTPAPI 0 là một giải pháp thay thế hiện đại cho 9 mà bạn có thể sử dụng để truyền dữ liệu từ JavaScript sang PHPDưới đây là một ví dụ về cách bạn có thể sử dụng API 0 để truyền dữ liệu từ JavaScript sang PHP//USING COOKIE |