Fondamentalement, j'ai une liste: et, je souhaite trouver le dernier élément de la liste, obtenir le texte de celui-ci, puis l'attribuer à une variable PHP, de sorte que: P> <?php
$variable = 'protein';
?>
4 Réponses :
Il existe une différence fondamentale entre JavaScript et PHP: PHP fonctionne du côté serveur et produit le code de la page. JavaScript est exécuté du côté du client, après em> php a exécuté et servi le contenu. Donc, vous ne pouvez pas passer quelque chose de "retour" de jQuery à php. Vous devriez faire un ajax strong> appel à fais ça. Plus sur la façon de faire cela avec jQuery ici strong> . P>
Mais ce que vous essayez de faire des sons suffisamment facilement pour réaliser seuls JQuery. Pourquoi le php? P>
$.post("script.php", { value: $(".list:last-child").text() }, function(result){ // Your Code });
Si le PHP crée tout le HTML, vous imprimez chaque fois l'élément de la liste, vous pouvez définir une variable sur le contenu.
<li class="list"><?PHP echo $var; ?></li><?PHP $yourvar = $var; ?> <li class="list"><?PHP echo $var; ?></li><?PHP $yourvar = $var; ?> <li class="list"><?PHP echo $var; ?></li><?PHP $yourvar = $var; ?>