Confusion méthodes POST et GET
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 :
Code:
1 2 3 4 5 6 7
| $.post("action.php", {
mode : 'genereApplications'
}, function (data) {
$("input#select_application").autocomplete({
source: data
});
}); |
Puis action.php
Code:
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;
} |
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
Et ce a chaque fois que je tape quelquechose dans mon input...
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 ;)