Как передать значение jQuery в php?

У меня есть этот небольшой фрагмент кода, и я хотел бы передать значение PHP.

var size; if ($(window).width() < 960) { size = "1"; } else { size = "2"; } 

Есть ли способ сделать это? (новый в jQuery)

Большое спасибо!

проверьте этот код

 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <script> var size; if ($(window).width() < 960) { size = "1"; } else { size = "2"; } $.ajax({ type: "POST", url: 'edit.php', data: "window_size=" + size, dataType: 'text', async: false, cache: false, success: function (result) { alert(result) } }); </script> 

затем создайте edit.php

 <?php print_r($_REQUEST); ?> 

если вы хотите сохранить это значение, используйте этот код

 <?php session_start(); echo $_SESSION['php_value']; ?> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <script> var size; if ($(window).width() < 960) { size = "1"; } else { size = "2"; } $.ajax({ type: "POST", url: 'edit.php', data: "window_size=" + size, dataType: 'text', async: false, cache: false, success: function (result) { alert(result); //window.location.reload(); } }); </script> 

и обновить edit.php как

 <?php session_start(); $_SESSION['php_value'] = $_REQUEST['window_size']; echo $_SESSION['php_value']; ?> 

вы хотите увидеть это значение или использовать, а затем обновите эту страницу, если вы хотите использовать эту переменную на другой странице, затем используйте эту

 //first page first set it $_SESSION['php_value'] = $_REQUEST['window_size']; //second page or other page and use it $var_value = $_SESSION['php_value']; 

Нет, ты не можешь. JQuery воспроизводится на клиенте и php на бэкэнд.

Если вы хотите передать некоторые значения из Client (JQuery / Js) в Backend (PHP), вам нужно либо отправить форму, либо сделать вызов AJax на сервер.

Вы должны исследовать jQuery ajax . Это может быть ваше решение для отправки данных на сервер с клиента.

Да. Используйте код ниже, чтобы отправить значение размера в ваш php-скрипт:

 var ajax_call = $.ajax({url: '/your_php_script.php', data: 'size='+size, success: function(data) { }});