Bonjour,
Je vais suite à mon post que j'ai mis en résolu http://www.developpez.net/forums/d12...sql-page-ajax/
Car je savais pas comment passer une variable d'enregistrement issue d'une requête MySQL dans une requête MySQL d'une page loader en ajax.
J'avais opté pour les variables de SESSION cela fonctionne aussi, mais je restais sur mon idée première.
Ceci dit en parcourans aujourd'hui encore une fois les topics du forum je suis tombé sur celui-ci
http://www.developpez.net/forums/d11...-requete-ajax/
Donc je me suis dit je vais enlever les undescores des noms et variable.
A la base j'avais (1)
en (2) j'avais ajouté "&page_id="+page_id, ou page_id était issus de ceci var page_id = <?php echo $page_id; ?>
$page_id étant issu d'un résultat d'une requête
Finalement j'ai essayé (3) en lisant le topic, et j'ai enlevé les underscore, je me suis dit je vais essayé et bingo ca marche
Ce qui fait que dans ma page (load_data.php) je déclare comme ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $.ajax ({ type: "POST", url: "load_data.php", (1) data: "page="+page, (2) data: "page=" + page + "&page_id="+page_id, (3) data: "page=" + page + "&pageid="+<?php echo $pageid; ?>,
et je peux ainsi (enfin), récupérer mon id dans la requête et afficher les commentaires issu de cet id
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 if($_POST['page'] && $_POST['pageid']) { $page = $_POST['page']; $pageid = $_POST['pageid'];
Finalement, je saurais à l'avenir qu'il ne faut pas employer d'underscore dans les noms et variables dans un script JQuery.
Je pense que cela pourra servir à quelqu'un d'autres qui aura le même problème.
Partager