Je suis en train d'utiliser ajax pour obtenir ce que l'utilisateur a sélectionné dans une zone "select" et l'envoyer à un fichier php. Ensuite, j'ai besoin de rendre les résultats d'une requête, avec ces résultats de sélection, téléchargeables. Donc pour résumer, lorsqu'ils cliquent sur quelque chose, jquery/ajax l'envoie à php. php renvoie une liste de choses à sélectionner à nouveau, cela se répète jusqu'à ce qu'ils aient sélectionné cinq options. Ensuite, en dessous des cases de sélection, un lien apparaît disant exportation(téléchargement). Ce lien devrait les envoyer à une fonction php export() avec un get indiquant le nom de la procédure stockée que je dois exporter. Avec 5 résultats de sélection en tant que paramètres dans la procédure stockée. J'espère que c'est clair. Voici mon code.
PHP envoie des résultats au fichier js -------
$jsStr = '[';
if ($query->num_rows() > 0) {
foreach ($query->result() as $row) {
$jsStr .= '["'. $row->count_result .'","'. $row->count_desc .'","'. $row->count_SP .'",'. $cn .','. $gp .','. $co .','. $st .','. $dp .']';
}
$jsStr = substr($jsStr,0,-1);
}
$jsStr .= ']';
return 'changeResults('. $jsStr .');';
JS ----------------
function changeResults (data) {
$('#systems').html(data[0][0] +' - '+ data[0][1] +' Export');
$('#users').html(data[1][0] +' - '+ data[1][1] +' Export');
}
Erreur que je reçois de Firebug
manquant ] après une liste d'éléments [Pause sur cette erreur]
...NV02) - Utilisateurs comptés dans la portée sélectionnée","usr_disc_Inv_usr_content",1,1,1,1,1])
Dites-moi s'il y a quelque chose d'obscur, Merci !