Résultat SQL dans une page Ajax - V2
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
Code:
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; ?>, |
Ce qui fait que dans ma page (load_data.php) je déclare comme ceci
Code:
1 2 3 4 5 6
|
if($_POST['page'] && $_POST['pageid'])
{
$page = $_POST['page'];
$pageid = $_POST['pageid']; |
et je peux ainsi (enfin), récupérer mon id dans la requête et afficher les commentaires issu de cet id
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.