Hướng dẫn how set php variable in javascript? - cách đặt biến php trong javascript?

Có thể trùng lặp: Làm thế nào để chuyển các biến JavaScript sang PHP?
How to pass JavaScript variables to PHP?

Cách gán cho biến PHP này gán giá trị javasript này



var var_example = "2222";




Waldi

36,5K6 Huy hiệu vàng23 Huy hiệu bạc68 Huy hiệu Đồng6 gold badges23 silver badges68 bronze badges

Hỏi ngày 27 tháng 10 năm 2012 lúc 5:41Oct 27, 2012 at 5:41

5

Bạn chỉ đơn giản là không thể làm điều đó, bạn cần hiểu sự khác biệt giữa lập trình phía máy khách/máy chủ, bạn không thể gán giá trị JavaScript cho biến PHP, yea nhưng bạn có thể gán giá trị PHP cho JavaScript của mình

Đã trả lời ngày 27 tháng 10 năm 2012 lúc 5:44Oct 27, 2012 at 5:44

Ông Alienmr. Người ngoài hành tinhMr. Alien

150K33 Huy hiệu vàng289 Huy hiệu bạc273 Huy hiệu Đồng33 gold badges289 silver badges273 bronze badges

4

Bạn không thể làm điều đó. Một giải pháp thay thế có thể là tạo cookie bằng JavaScript và sau đó đọc cookie trong PHP.

Trong JavaScript:


    document.cookie = "cookieName=cookieValue";

Và trong PHP


Nhưng một điểm quan trọng, để điều này chạy trình duyệt cần tải lại.

Trân trọng...

Đã trả lời ngày 27 tháng 10 năm 2012 lúc 6:08Oct 27, 2012 at 6:08

Avolquezavolquezavolquez

7431 Huy hiệu vàng7 Huy hiệu bạc 20 Huy hiệu đồng1 gold badge7 silver badges20 bronze badges

2

Bạn có thể làm điều đó bằng cách sử dụng hàm ob_start[] [tài liệu]. Nếu bạn sử dụng phương thức này, bạn có thể gọi một hàm và phân tích nội dung HTML. Bạn tìm kiếm biến của mình và nhận nó với PHP ..


  
  
  

    var var_example = "2222";

  
  
  
  
  

Đã trả lời ngày 27 tháng 10 năm 2012 lúc 5:59Oct 27, 2012 at 5:59

Mihai Mateimihai MateiMihai Matei

23.9K5 Huy hiệu vàng33 Huy hiệu bạc 50 Huy hiệu Đồng5 gold badges33 silver badges50 bronze badges

Vui lòng thử điều này:

Sử dụng chức năng Document.Write trong JavaScript.


Đã trả lời ngày 27 tháng 10 năm 2012 lúc 5:46Oct 27, 2012 at 5:46

suresh.gsuresh.gsuresh.g

3.1286 Huy hiệu vàng26 Huy hiệu bạc58 Huy hiệu Đồng6 gold badges26 silver badges58 bronze badges

6

Đôi khi, bạn có thể cần phải khai báo các biến JS động bằng PHP.

Một điều bạn có thể làm là viết thủ công mã JS như sau.

var x = "";

Nhập chế độ FullScreenen EXIT Mode FullScreen

Nhưng, chúng ta có thể tạo một chức năng để thực hiện điều này một cách dễ dàng với hỗ trợ loại dữ liệu tốt hơn.

function phpVarsToJs[$vars] {
    echo '';
    foreach [$vars as $key => $val] {
        echo "var $key =";
        if [is_int[$val]] echo $val;
        else if [is_bool[$val]] echo $val ? 'true' : 'false';
        else if [is_string[$val]] echo '"' . $val . '"';
        else if [is_array[$val]] echo json_encode[$val];
        echo ';';
    }
    echo '';
}

Nhập chế độ FullScreenen EXIT Mode FullScreen

Nhưng, chúng ta có thể tạo một chức năng để thực hiện điều này một cách dễ dàng với hỗ trợ loại dữ liệu tốt hơn.

Hàm này yêu cầu một mảng PHP, chứa các cặp khóa/giá trị là tên biến JavaScript và giá trị. Ngoài ra, hàm này tự động tạo các biến JavaScript theo kiểu dữ liệu của biến PHP.

Mảng PHP sẽ được chuyển đổi thành định dạng JSON. Nếu bạn không cần thẻ '', chỉ cần xóa hai câu lệnh Echo đó.




    My App


    This is my app!

    


Nhập chế độ FullScreenen EXIT Mode FullScreen

Thanks!

Nhưng, chúng ta có thể tạo một chức năng để thực hiện điều này một cách dễ dàng với hỗ trợ loại dữ liệu tốt hơn.

Làm thế nào đặt giá trị biến PHP trong JavaScript?

Bạn có thể dễ dàng nhận được giá trị biến JavaScript trên cùng một trang trong PHP. Hãy thử codel sau. var res = "thành công"; var res = "success";

Bài Viết Liên Quan

Chủ Đề