8
votes

JQuery - Trouvez le dernier élément avec une certaine classe et transmettez-le à PHP?

Fondamentalement, j'ai une liste: xxx pré>

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';

?>


0 commentaires

4 Réponses :


3
votes

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 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 appel à fais ça. Plus sur la façon de faire cela avec jQuery ici .

Mais ce que vous essayez de faire des sons suffisamment facilement pour réaliser seuls JQuery. Pourquoi le php?


0 commentaires

21
votes

Le côté JavaScript / JQuery: xxx

le côté PHP xxx


0 commentaires

0
votes
$.post("script.php", { value: $(".list:last-child").text() }, function(result){
 // Your Code
});

0 commentaires

0
votes

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; ?>


0 commentaires