Ajax - Mysql - PHP
RésoluAstolpho Messages postés 72 Date d'inscription vendredi 8 avril 2022 Statut Membre Dernière intervention 5 mars 2024 - 8 janv. 2024 à 18:33
- /Engine/classes/mysql.php
- Easy php - Télécharger - Divers Web & Internet
- Mysql download - Télécharger - Bases de données
- Get_magic_quotes_gpc php 8 ✓ - Forum PHP
- \R php ✓ - Forum PHP
- Phpmyadmin a tenté de se connecter au serveur mysql, et le serveur a rejeté la connexion. merci de vérifier les valeurs de host, username et password dans la configuration et de s'assurer qu'elles correspondent aux informations fournies par l'administrateur du serveur mysql. ✓ - Forum PHP
2 réponses
Modifié le 6 janv. 2024 à 20:52
Bonjour,
Lorsque tu appeles la page ( l'url = "" ) .. ton code ne retourne pas seulement le résultat du echo json_encode... l'entièreté de ta page.
(il suffit d'ouvrir la console de ton navigateur (de préférence FIREFOX dès qu'on fait de l'ajax...), de bien cocher la case de debug XHR et de regarder ce qui s'affiche... )
Pour contourner ton souci, je pense qu'en modifiant le constructeur de ta class ainsi ça devrait marcher
public function __construct() { $this->db = $this->getDB(); if(!empty($_POST['search'])){ $this->handleAutoComplete(); } }
Par contre, à titre perso, je préfère largement laisser mes appels ajax (les fichiers appelés via la variable URL ) séparés du reste du code et je fais UN fichier spécifique par ajax... mais chacun ses gouts.
8 janv. 2024 à 18:33
Bonjour Jordan,
Je vais, utiliser un fichier séparer j'ai d'autres requêtes d'autocomplétions que je vais mutualiser dedans.
Merci