Hướng dẫn how to assign a javascript variable to php variable? - làm thế nào để gán một biến javascript cho biến php?

Tôi đã tuyên bố một biến JavaScript,

 var myJavascriptVar = 12345;

Và không thể gán giá trị đó cho biến PHP;

 $myPhpVar = 'myJavascriptVar'; 

Tôi biết Ajax có thể là giải pháp cho vấn đề của tôi. Nhưng tôi không biết cách sử dụng Ajax và giải quyết vấn đề.


    
        
        
     

Hướng dẫn how to assign a javascript variable to php variable? - làm thế nào để gán một biến javascript cho biến php?

Punit Gajjar

4.6607 Huy hiệu vàng32 Huy hiệu bạc64 Huy hiệu Đồng7 gold badges32 silver badges64 bronze badges

Đã hỏi ngày 7 tháng 2 năm 2014 lúc 5:37Feb 7, 2014 at 5:37

2

Sử dụng cookie là giải pháp tốt hơn tôi nghĩ -



Đã trả lời ngày 12 tháng 10 năm 2016 lúc 19:58Oct 12, 2016 at 19:58

Hướng dẫn how to assign a javascript variable to php variable? - làm thế nào để gán một biến javascript cho biến php?

1

Hãy thử sử dụng AJAX với jQuery.post () nếu bạn muốn gán các biến động hơn.

Lý do bạn không thể chỉ định một biến trực tiếp là vì chúng được xử lý ở những nơi khác nhau.

Nó giống như cố gắng thêm trứng vào một chiếc bánh đã nướng, thay vào đó bạn nên gửi trứng đến tiệm bánh để lấy một chiếc bánh mới với trứng mới. Đó là những gì bài viết của JQuery được tạo ra.

Thông báo kết quả từ việc yêu cầu Test.php với tải trọng dữ liệu bổ sung (HTML hoặc XML, tùy thuộc vào những gì đã được trả lại).

$.post( "test.php", { name: "John", time: "2pm" })
  .done(function( data ) {
    alert( "Data Loaded: " + data );
  });

Đã trả lời ngày 7 tháng 2 năm 2014 lúc 6:31Feb 7, 2014 at 6:31

$msg = "";

echo $msg;

Đã trả lời ngày 15 tháng 9 năm 2017 lúc 6:46Sep 15, 2017 at 6:46

1

Tôi có một giải pháp tốt hơn: Ở đây, trong tệp .php, tôi có một biến có tên là JavaScriptVar. Bây giờ, tôi muốn gán giá trị của JavaScriptVar cho biến PHP của tôi gọi là PHPVAR. Tôi thực hiện điều này bằng cách gọi biến JavaScript bởi Document.Writeln trong thẻ tập lệnh.javascriptVar. Now, I want to assign the value of javascriptVar to my php variable called phpVar. I do this by simply call javascript variable by document.writeln in the script tag.

    
                var javascriptVar = 'success';
             ";
        
    
        $phpVar = "";
    ?>

Đã trả lời ngày 13 tháng 10 năm 2020 lúc 4:11Oct 13, 2020 at 4:11

Nazmul81Nazmul81Nazmul81

1321 Huy hiệu vàng3 Huy hiệu bạc12 Huy hiệu đồng1 gold badge3 silver badges12 bronze badges

3

 $myPhpVar = 'myJavascriptVar'; 
2 là ngôn ngữ phía máy chủ và
 $myPhpVar = 'myJavascriptVar'; 
3 là phía máy khách.




Đã trả lời ngày 26 tháng 3 năm 2017 lúc 19:39Mar 26, 2017 at 19:39

Hướng dẫn how to assign a javascript variable to php variable? - làm thế nào để gán một biến javascript cho biến php?

1

Tôi đoán bạn có thể sử dụng cookie cho nó.

1) Đầu tiên thêm một plugin jQuery cookie.

2) Sau đó lưu trữ chiều rộng cửa sổ đó trong một biến cookie.

3) Truy cập cookie của bạn trong PHP như $ _Cookie ['Tên biến'].

http://www.w3schools.com/php/php_cookies.asp

Đã trả lời ngày 7 tháng 2 năm 2014 lúc 5:53Feb 7, 2014 at 5:53

hizbul25hizbul25hizbul25

3.7694 Huy hiệu vàng25 Huy hiệu bạc37 Huy hiệu Đồng4 gold badges25 silver badges37 bronze badges

JavaScript sẽ được giải thích trong trình duyệt của máy khách và bạn không thể gán nó cho biến PHP được giải thích trên máy chủ.

Giải pháp khả thi: Bạn có thể gửi giá trị JavaScript thông qua AJAX hoặc thông qua Biểu mẫu.

Đã trả lời ngày 7 tháng 2 năm 2014 lúc 5:58Feb 7, 2014 at 5:58

Hướng dẫn how to assign a javascript variable to php variable? - làm thế nào để gán một biến javascript cho biến php?

Dimag Kharabdimag KharabDimag Kharab

4.4211 Huy hiệu vàng22 Huy hiệu bạc45 Huy hiệu đồng1 gold badge22 silver badges45 bronze badges

Bạn sẽ thấy các liên kết này:

Gán giá trị JavaScript cho biến PHP

Chuyển javascript vars cho PHP

Hoặc bạn có thể sử dụng yêu cầu hoặc đăng AJAX và nhận các phương thức để đạt được điều này.

Đoạn trích dưới đây có thể hữu ích cho bạn:

 

Your name:

Đã trả lời ngày 26 tháng 3 năm 2014 lúc 9:10Mar 26, 2014 at 9:10

Hướng dẫn how to assign a javascript variable to php variable? - làm thế nào để gán một biến javascript cho biến php?

Sohail Xin3nsohail Xin3nSohail xIN3N

2.8912 Huy hiệu vàng29 Huy hiệu bạc29 Huy hiệu đồng2 gold badges29 silver badges29 bronze badges

Sử dụng mã này để giải quyết vấn đề của bạn.

"?>   





Đã trả lời ngày 25 tháng 8 lúc 10:42Aug 25 at 10:42

 $myPhpVar = 'myJavascriptVar'; 
0

Đã trả lời ngày 27 tháng 6 năm 2021 lúc 13:52Jun 27, 2021 at 13:52

Hướng dẫn how to assign a javascript variable to php variable? - làm thế nào để gán một biến javascript cho biến php?

1

Vui lòng sử dụng mã này và nó sẽ hoạt động tốt trong mọi trường hợp.

 $myPhpVar = 'myJavascriptVar'; 
1

Đã trả lời ngày 13 tháng 7 năm 2021 lúc 5:01Jul 13, 2021 at 5:01

Hướng dẫn how to assign a javascript variable to php variable? - làm thế nào để gán một biến javascript cho biến php?

1

Làm thế nào đặt biến JavaScript thành biến PHP?

JavaScript sẽ được giải thích trong trình duyệt của máy khách và bạn không thể gán nó cho biến PHP được giải thích trên máy chủ ...
Đầu tiên thêm một plugin jQuery cookie ..
Sau đó lưu trữ chiều rộng cửa sổ đó trong một biến cookie ..
Truy cập cookie của bạn trong PHP như $ _cookie ['Tên biến'] ..

Tôi có thể sử dụng biến JavaScript trong PHP không?

Cách để chuyển biến JavaScript sang PHP là thông qua yêu cầu.Loại URL này chỉ hiển thị nếu chúng ta sử dụng hành động Get, hành động bài đăng ẩn thông tin trong URL.Phía máy chủ (PHP): Trên trang PHP phía máy chủ, chúng tôi yêu cầu dữ liệu được gửi bởi biểu mẫu và hiển thị kết quả.. This type of URL is only visible if we use the GET action, the POST action hides the information in the URL. Server Side(PHP): On the server side PHP page, we request for the data submitted by the form and display the result.

Làm thế nào sử dụng biến JavaScript trên cùng một trang trong PHP?

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"; php echo "