Hướng dẫn can you execute php in javascript? - bạn có thể thực thi php trong javascript không?
Có hai cách gọi chức năng PHP từ JavaScript tùy thuộc vào kiến trúc dự án web của bạn:
Hướng dẫn này sẽ giúp bạn tìm hiểu cả hai cách một cách dễ dàng. Hãy bắt đầu với việc gọi chức năng PHP nội tuyến Gọi chức năng PHP từ JavaScript InlineNếu bạn sử dụng các tệp PHP để hiển thị các trang web của mình, thì bạn có thể gọi chức năng PHP từ JavaScript bằng cách gọi chức năng PHP Giả sử bạn có tệp 0 với nội dung sau:
Sau đó, bạn viết nội dung HTML của mình ngay bên dưới chức năng như sau:
Bạn có thể bao gồm thẻ 2 gọi vào chức năng PHP như sau:
Khi bạn mở tệp 0 của mình từ trình duyệt, bạn sẽ thấy HTML được hiển thị như sau:
Bất kỳ mã PHP nào bạn bao gồm bên trong trang HTML của bạn sẽ được xử lý ở phía máy chủ trước khi được phục vụ cho trình duyệt. Khi bạn gọi chức năng Php Inline từ JavaScript như được hiển thị ở trên, bạn có thể sử dụng các giá trị động từ đầu vào của người dùng. Nếu bạn muốn gọi chức năng PHP như một phản hồi cho hành động của người dùng, thì bạn cần gửi yêu cầu HTTP từ JavaScript đến tệp PHP. Hãy để học hỏi điều đó tiếp theo. Gọi chức năng PHP từ JavaScript qua yêu cầu HTTPĐể gửi yêu cầu HTTP từ JavaScript đến máy chủ PHP, bạn cần thực hiện như sau:
Đầu tiên, tách chức năng PHP của bạn trong một tệp khác. Hãy để Gọi cho tệp 5 và đặt nội dung sau bên trong nó:
Tiếp theo, tạo một tệp 6 trong cùng một thư mục trong đó bạn đã tạo tệp 5 và đặt nội dung sau bên trong nó:
Phương thức 9. JavaScript sẽ gửi yêu cầu 0 đến máy chủ PHP và viết phản hồi bên trong phần tử 1.Trong mã trên, tôi đã sử dụng URL đầy đủ của 5 của mình, được đặt tại 3. Bạn cần thay đổi địa chỉ thành vị trí tệp PHP thực tế của bạn.Khi các tệp của bạn đã sẵn sàng, hãy mở tệp 6 từ trình duyệt. Vui lòng đảm bảo rằng bạn sẽ mở tệp HTML từ cùng một máy chủ phục vụ các tệp PHP của bạn để tránh các sự cố CORS.Bạn có thể chạy một máy chủ PHP cục bộ bằng lệnh 5 và mở 6 từ trình duyệt để xem trang HTML của bạn.Khi bạn nhấp vào nút, phương thức 8.HTML kết quả sẽ như sau:
Bây giờ mã của bạn đang hoạt động, bạn có thể thêm các phần tử 9 vào trang HTML và gán các giá trị mà người dùng đặt trong các phần tử đó cho các biến 0 và 1. Hàm PHP sẽ có thể thêm các giá trị động một cách chính xácVà đó là hai cách bạn có thể gọi chức năng PHP từ JavaScript. Thường xuyên hơn, bạn muốn tách các tệp PHP khỏi các tệp JavaScript và gọi chức năng PHP bằng các yêu cầu HTTP. Mẫu tương tự cũng hoạt động khi bạn đang phát triển ứng dụng web bằng cách sử dụng khung PHP hiện đại như Laravel và các thư viện JavaScript hiện đại như React và Vue. Bạn có thể sử dụng phương thức 0 đến đúng tuyến API Laravel mà bạn đã tạo và gửi đúng tham số. |