Bonjour à tous, voici mon petit problème
Dans le document ready de mon script js principal, je cherche a charger des données contenues en base dans un input jqueryui autocompletion.
Je procède ainsi :
Puis action.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $.post("action.php", { mode : 'genereApplications' }, function (data) { $("input#select_application").autocomplete({ source: data }); });
Il se trouve que lorsque je tape quelquechose dans mon input "autocompletionné" et que je le crois rempli de toutes les valeurs requetées, j'ai dans la console une erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 if ($_POST['mode'] == "genereApplications") { $applis = $t->getApplications(); $ret = '['; foreach ($applis as $appli) { $ret .= '"'.$appli['lib'].'", '; } $ret = substr($ret,0,-2); echo $ret; }
Et ce a chaque fois que je tape quelquechose dans mon input...GET http://localhost/Oceane_xls/[%22val1%22,%22val2%22,%22val3%22,%22val4%22]?term=t 403 (Forbidden)
Ma question est simple : pourquoi utilise-t-il la méthode GET et pourquoi cherche-t-il a regénérer l'input a chaque saisie dans le champ?
Merci d'avance![]()
Partager