Truyền giá trị từ PHP sang JavaScript

PHP là ngôn ngữ phía máy chủ lấy dữ liệu từ cơ sở dữ liệu và hiển thị ở phía máy khách. Javascript là ngôn ngữ phía máy khách thao tác HTML và dữ liệu nhận được từ máy chủ. Vì vậy, rõ ràng là bạn cần chuyển dữ liệu PHP vào các biến và hàm Javascript

Trong bài viết này, chúng tôi sẽ thảo luận về cách bạn có thể chuyển các biến PHP sang Javascript và sử dụng nó trong chức năng Javascript. Để làm điều đó, bạn chỉ cần sử dụng hàm



 






    PHP variable to JavaScript


    

PHP variable to JavaScript

                  var fruits = ;         alert[fruits.yellow];     

Bằng cách này, bạn có thể chuyển dữ liệu từ phía máy chủ sang phía máy khách và quản lý

Đối với một cái gì đó có vẻ rất đơn giản, bạn sẽ nghĩ rằng thông tin ngoài kia sẽ tốt hơn một chút về chủ đề này. Chuyển một biến từ PHP sang JavaScript thực sự rất dễ dàng. Chỉ có một số điều bạn cần ghi nhớ và một số cách thực hiện để đảm bảo nó thực sự hoạt động

Tôi thấy rằng việc đưa đoạn mã sau vào phần



 


var jsvar = "";
console.log[jsvar];
0 trên trang web của tôi là phương pháp hiệu quả nhất

PHP

1

2

3

4

         js_variable_name = "php;

Đó là nó. Bạn chỉ cần xác định biến PHP trước, sau đó lặp lại nó thành câu lệnh khai báo biến JS cơ bản. Tôi biết có rất nhiều cách để xác định một biến JavaScript, nhưng đây là cách tôi thấy hiệu quả trong hầu hết các trường hợp. Tôi không phải là một chuyên gia ở đây, nhưng hầu hết những người khác dường như không làm việc nhiều thời gian

Một vài điều cần lưu ý cho việc này

1. Biến PHP cần được xác định trước biến JS.
2. Biến JS cần được xác định trước khi bạn thực sự sử dụng nó ở bất cứ đâu. Điều này có vẻ hiển nhiên, nhưng nếu bạn quên sự thật này và cố gắng đưa tuyên bố này vào cuối trang web của mình rồi sử dụng nó trong nội dung, bạn sẽ thấy nó không hoạt động. Đó là lý do tại sao tôi muốn đặt nó trong phần đầu trang web của mình. Hoặc, nếu bạn đang sử dụng WordPress hoặc CMS khác, hãy đảm bảo đặt nó ở tiêu đề. tệp php của chủ đề đang hoạt động của bạn.

Ngoài ra, bạn nên lưu ý rằng nếu biến của bạn không phải là một chuỗi và thay vào đó là một số, bạn sẽ muốn xác định nó mà không có dấu ngoặc kép xung quanh nó. e

PHP

1

js_variable_name = var jsvar = ""; console.log[jsvar]; 2

Nhưng có nhiều cách hơn để làm như vậy, tùy thuộc vào tình huống. Chúng tôi sẽ xem qua các ví dụ khác nhau trong hướng dẫn này – Đọc tiếp để tìm hiểu

ⓘ Tôi đã bao gồm một tệp zip chứa tất cả mã ví dụ khi bắt đầu hướng dẫn này, vì vậy bạn không cần phải sao chép-dán mọi thứ… Hoặc nếu bạn chỉ muốn đi sâu vào

 

 

TLDR – TRANG TRÌNH BÀY NHANH

Tải xuống & Ghi chú

Truyền biến

Bit bổ sung & liên kết

Video hướng dẫn

Kết thúc

 

TẢI XUỐNG & LƯU Ý

Đầu tiên, đây là liên kết tải xuống mã ví dụ như đã hứa

 

GHI CHÚ NHANH

Nếu bạn phát hiện ra một lỗi, hãy bình luận bên dưới. Tôi cũng cố gắng trả lời các câu hỏi ngắn, nhưng đó là một người so với cả thế giới… Nếu bạn cần câu trả lời gấp, vui lòng xem danh sách các trang web của tôi để được trợ giúp về lập trình

 

MÃ VÍ DỤ TẢI XUỐNG

Nhấp vào đây để tải xuống tất cả mã ví dụ trong một tệp zip – Tôi đã phát hành mã này theo Giấy phép MIT, vì vậy, vui lòng xây dựng trên mã đó nếu bạn muốn

 

 

CHUYỂN CÁC BIẾN PHP SANG JAVASCRIPT

Được rồi, bây giờ chúng ta hãy đi sâu vào các cách khác nhau để chuyển các biến PHP sang Javascript

 

VÍ DỤ 1] SỬ DỤNG PHP ĐỂ ECHO JAVASCRIPT

1A] MÃ JAVASCRIPT ECHO

1-echo-js. php



 






    PHP variable to JavaScript


    

PHP variable to JavaScript

                  var fruits = ;         alert[fruits.yellow];     
0

Đáng buồn thay, chúng ta không thể truyền một mảng [hoặc đối tượng] vì nó là. Trong trường hợp này, chúng ta có thể

  1. Sử dụng
    
    
     
    
    
    var jsvar = "";
    console.log[jsvar];
    
    5 trong PHP để biến mảng thành chuỗi được mã hóa JSON
  2. Thẻ echo ngắn PHP cũ tốt để xuất chuỗi, nhưng được kết hợp với Javascript
    
    
     
    
    
    var jsvar = "";
    console.log[jsvar];
    
    6 để biến chuỗi được mã hóa JSON trở lại thành một mảng

Ghi chú bổ sung nhanh và tóm tắt

  • JSON là viết tắt của “Ký hiệu đối tượng tiêu chuẩn Javascript”. Một cách để biểu diễn mảng và đối tượng dưới dạng chuỗi
  • PHP –
    • 
      
       
      
      
      var jsvar = "";
      console.log[jsvar];
      
      5 biến một mảng thành một chuỗi
    • 
      
       
      
      
      var jsvar = "";
      console.log[jsvar];
      
      8 biến chuỗi JSON trở lại một mảng
  • Javascript –
    • 
      
       
      
      
      var jsvar = "";
      console.log[jsvar];
      
      9 biến một mảng thành một chuỗi
    • 
      
       
      
      
      var jsvar = "";
      console.log[jsvar];
      
      6 biến chuỗi trở lại một mảng

 

 

VÍ DỤ 4] AJAX ĐỂ TÌM GIÁ TRỊ

4A] HTML & JAVASCRIPT

4a-ajax. html





    PHP variable to JavaScript


    

PHP variable to JavaScript

                  var fruits = ;         alert[fruits.yellow];     
7

Nếu bạn chưa nghe thì AJAX là viết tắt của “Javascript và XML không đồng bộ”. Nói một cách đơn giản, gửi hoặc lấy dữ liệu từ máy chủ mà không cần tải lại toàn bộ trang. AJAX rất dễ thực hiện và có lẽ nó được coi là “cách thích hợp nhất để truyền biến”

  • Lấy dữ liệu từ tập lệnh PHP –
    
    
     
    
    
      

Chủ Đề