Hướng dẫn convert jquery variable to php variable - chuyển đổi biến jquery thành biến php

-1

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Tôi đang làm việc trong PHP và tôi đã thêm mã jQuery sau đây để hiển thị năm hiện tại:






  var currentYear = [new Date].getFullYear[];
  $[document].ready[function[] {
  $["#year"].text[ [new Date].getFullYear[] ];
  }];


[Mã này hoạt động hoàn hảo: Khi hiển thị trang tôi có thể thấy năm 2015]

Điều bây giờ tôi muốn là đưa năm hiện tại này vào một biến PHP [như $ currentYear], vì vậy tôi sẽ có thể sử dụng nó trong PHP cho các hoạt động như thế này:

$purchaseYear = 1985;
$yearsLivedOld = $currentYear-$purchaseYear;

Làm thế nào để đặt năm vào một biến PHP?

Hỏi ngày 12 tháng 10 năm 2015 lúc 9:31Oct 12, 2015 at 9:31

4

Không thể theo cách bạn đang cố gắng làm điều đó. JavaScript [và do đó jQuery] hoạt động trên máy khách, sau khi trang được gửi và kết nối với máy chủ đã đóng. Để nhận dữ liệu từ máy khách, đặt cược tốt nhất của bạn sẽ là cuộc gọi AJAX mở kết nối mới đến máy chủ và cho phép bạn tải [và gửi] dữ liệu bổ sung giữa máy khách và máy chủ.

Toàn bộ hướng dẫn Ajax nằm ngoài phạm vi ở đây, nhưng có lẽ liên kết này sẽ giúp bạn.

Nếu bạn chỉ muốn năm hiện tại, bạn có thể bỏ qua JavaScript và thực hiện nó trong PHP, như vậy:

$purchaseYear = date["Y"];

Đã trả lời ngày 12 tháng 10 năm 2015 lúc 9:38Oct 12, 2015 at 9:38

RitaveritaveRitave

1.2839 huy hiệu bạc25 huy hiệu đồng9 silver badges25 bronze badges

0

PHP được hiển thị phía máy chủ và JavaScript được hiển thị phía máy khách. Vì vậy, theo một cách nào đó, bạn có thể nói rằng PHP được hiển thị trước JavaScript, điều đó có nghĩa là bạn có thể gán một biến PHP cho biến JavaScript nhưng không thể thực hiện ngược lại. Do đó, bạn có thể chọn một trong hai giải pháp được cung cấp bởi Aldrin27 hoặc Till Helge. Hoặc sử dụng 1. AJAX để truyền dữ liệu được tạo bởi JavaScript cho máy chủ để PHP có thể hiển thị nó. 2. Bạn có thể trực tiếp nhận ngày hiện tại trong PHP bằng ngày ['y']; Vì vậy, không cần JavaScript cho đoạn mã này.

Đã trả lời ngày 12 tháng 10 năm 2015 lúc 9:41Oct 12, 2015 at 9:41

Ashish Choudharyashish ChoudharyAshish Choudhary

1.9861 Huy hiệu vàng18 Huy hiệu bạc26 Huy hiệu đồng1 gold badge18 silver badges26 bronze badges

Bạn có thể sử dụng AJAX để chuyển biến cho tập lệnh PHP của mình

var year = $["#year"].text[];
$.post["your_script.php", {year: year}];

Và sau đó bạn có thể sử dụng biến trong tập lệnh PHP của mình


Bạn có thể tìm hiểu thêm về Ajax ở đây

Đã trả lời ngày 12 tháng 10 năm 2015 lúc 9:42Oct 12, 2015 at 9:42

SpeekadievsspeekadievsSpeekaDievs

Huy hiệu đồng 1921 Bạc12 Huy hiệu đồng1 silver badge12 bronze badges

Sử dụng hàm AJAX jQuery [hoặc hàm viết tắt sau].

Javascript:

$.ajax[{
  url: 'path/to/myscript.php',
  type: 'POST',
  data: 'current_year=' + currentYear,
  success: function[data] {
    //Optional callback function on success
  }
}];

PHP:

if [$_SERVER['REQUEST_METHOD'] === 'POST'] {
  if [isset[$_POST['current_year']]] {
    //Should really validate/sanitise data here
    $currentYear = $_POST['current_year'];
  }
}

Bạn cũng có thể gửi nó qua một bài đăng HTML, mặc dù điều đó sẽ yêu cầu tải lại trang, vì vậy Ajax sẽ được ưa thích hơn.

Đã trả lời ngày 12 tháng 10 năm 2015 lúc 9:42Oct 12, 2015 at 9:42

SpeekadievsspeekadievsPrawny

Huy hiệu đồng 1921 Bạc12 Huy hiệu đồng2 silver badges7 bronze badges

Hôm nay, chúng tôi muốn chia sẻ với bạn cách lưu trữ giá trị JavaScript trong biến PHP. Trong bài đăng này, chúng tôi sẽ cho bạn thấy bạn chuyển biến JavaScript sang PHP trong cùng một trang, hãy nghe cách nhận giá trị trả về hàm JavaScript trong biến PHP? Chúng tôi sẽ cung cấp cho bạn bản demo và ví dụ để thực hiện. Trong bài đăng này, chúng tôi sẽ tìm hiểu về cách lấy giá trị biến JavaScript trong PHP trong cùng một trang? với một ví dụ.how to store javascript value in php variable.In this post we will show you passing javascript variable to php in the same page, hear for how to get javascript function return value in php variable? we will give you demo and example for implement.In this post, we will learn about How To Get Javascript Variable Value In Php In Same Page? with an example.

Làm thế nào để sử dụng biến JS trong PHP?

  • Làm thế nào để sử dụng biến JS trong PHP?
    • Ví dụ các biến PHP thành JavaScript
    • Bài viết liên quan

var val = "";

Ví dụ 1: JS var to PHP

   var results = "good luck pakainfo.com";


Ví dụ 2: Sử dụng biến JS trong PHP

var results= 'Welcome to Pakainfo';
   


Ví dụ các biến PHP thành JavaScript

Bài viết liên quan

$purchaseYear = 1985;
$yearsLivedOld = $currentYear-$purchaseYear;
0
$purchaseYear = 1985;
$yearsLivedOld = $currentYear-$purchaseYear;
1

Ví dụ 1: JS var to PHPhow to convert javascript variable to php variable?.
I would like to have feedback on my infinityknow.com blog.
Your valuable feedback, question, or comments about this article are always welcome.
If you enjoyed and liked this post, don’t forget to share.

Ví dụ 2: Sử dụng biến JS trong PHP

Làm thế nào để lưu biến jQuery trong PHP?

jQuery.Ajax [{type: "Post", URL :, Dữ liệu: {"js_var": 1997 / * Giá trị mà bạn muốn chuyển nó cho biến PHP * /}, thành công: function [data] {alert ["thành công!"];}}];

Làm thế nào lưu trữ biến biến JavaScript trong PHP?

Sau khi thực hiện mã JavaScript và sau khi gán giá trị có liên quan cho biến JavaScript có liên quan, bạn có thể sử dụng trình gửi biểu mẫu hoặc AJAX để gửi giá trị biến JavaScript đó để sử dụng bởi một trang PHP khác [hoặc yêu cầu xử lý và nhận cùng một trang PHP cùng].use form submission or ajax to send that javascript variable value to use by another php page [or a request to process and get the same php page].

Làm thế nào chúng ta có thể sử dụng biến JavaScript trong PHP?

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ả.$ result = $ _get ['dữ liệu'];through a request. 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. $result = $_GET [ 'data' ];

Bài Viết Liên Quan

Chủ Đề