Cake PHP et AJAX?

Fermé
picturart Messages postés 394 Date d'inscription lundi 10 novembre 2008 Statut Membre Dernière intervention 22 juin 2018 - 22 juin 2018 à 04:46
picturart Messages postés 394 Date d'inscription lundi 10 novembre 2008 Statut Membre Dernière intervention 22 juin 2018 - 22 juin 2018 à 22:07
Bonjour,
Je n'arrives pas à faire de l'AJAX avec CakePHP.
Quelqu'un pourrait m'envoyer un tuto fonctionnel?

Version de Cake 3.6
AJAX avec ou sans JQuery

Plus précisément, je voudrais faire un champ d'auto-complétion dans un formulaire d'ajout.
Supposons qu'il y a deux tables; une pour les pays et une pour les villes.
Les pays contiennent plusieurs villes. Quand j'ajoute une ville (ou un pays) je voudrais pouvoir sélectionner, dans un champ d'auto-complétion, le pays (ou les villes) associé(es).

J'ai trouvé beaucoup de tutoriels sur le sujet, mais aucuns de ceux que j'ai essayé ne semblent fonctionner avec la version 3.6 (ou 3.x) du gâteau.

Merci!
A voir également:

2 réponses

ThEBiShOp Messages postés 8411 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 1 566
22 juin 2018 à 09:35
Salut,

Ca fait longtemps que j'ai pas mis le nez dans cake, tu as la possibilité de préparer ton code dans un script que tu vas appeler dans ta page, ou tu peux mettre ton script en fin de body comme dans n'importe quel code HTML.
Il me semble qu'il y avait un helper spécifique dans les anciennes versions qui a été laissé de côté, j'aurais tendance à dire que ça veut dire qu'il faut que tu penses ton code JS sans trop te préoccuper du fait que tu utilises cake, ou autre chose.
0
MechaStreisand Messages postés 163 Date d'inscription jeudi 19 avril 2018 Statut Membre Dernière intervention 14 août 2018 323
22 juin 2018 à 09:42
Peux-tu nous montrer ce que tu as pu faire ? (le code)
0
picturart Messages postés 394 Date d'inscription lundi 10 novembre 2008 Statut Membre Dernière intervention 22 juin 2018 76
22 juin 2018 à 22:07
J'ai fini par le supprimer, mais j'avais utilisé ce tutoriel comme point de départ: http://www.naidim.org/cakephp-3-tutorial-18-autocomplete
j'avais changé le nom des contrôleurs, la requête et corrigé la faute de frappe (requrest = request), mais pas de résultats, ensuite j'ai tenté toute sorte de modifications, essayé avec une version plus récente de JQuery, essayé en javascript sans jQuery, mais rien ne fonctionnait....
0