В основном у меня есть список:
<li class="list">fruit</li>
<li class="list">vegetables</li>
<li class="list">protein</li>
И, я хочу найти последний элемент списка, получить текст от него и затем присвоить его php переменной, так, чтобы:
<?php
$variable = 'protein';
?>
Я нечеток о том, как получить его в php переменную?
$.post("script.php", { value: $(".list:last").text() }, function (result) {
alert(result); // alerts whatever comes from the php script
});
print strtoupper( $_POST["value"] );
Между Javascript и PHP есть принципиальная разница: PHP запускается на стороне сервера и производит код страницы. JavaScript запускается на стороне клиента, после того, как PHP запустил и обслужил содержимое. Таким образом, вы не можете передать что-то "обратно" из JQuery в PHP. Для этого необходимо сделать вызов AJAX . Подробнее о том, как это сделать с JQuery здесь.
Но то, что вы пытаетесь сделать, звучит достаточно просто, чтобы добиться этого только в JQuery. Почему PHP?