Json et tableau à une dimension
Bonjour,
Voilà je cherche à faire quelque chose qui me parait simple mais je me prends vraiment le chou dessus :?
Je tiens à préciser que mon exemple va paraître absurde question fonctionnalité, mais c'est juste pour simplifier ma question.
J'ai une page web avec une liste de checkbox. Au clic sur un élément de la page, je voudrai afficher la liste des checkbox cochées dans une <div>, tout cela en ajax.
Je fais donc comme cela :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| <div id="clique"><h1>CLIQUE</h1></div>
<form>
<input type=checkbox" name="filtre" value="a">
<input type=checkbox" name="filtre" value="b">
<input type=checkbox" name="filtre" value="c">
<input type=checkbox" name="filtre" value="d">
</form>
<div id="affiche"></div>
<script>
$(#clique").click(function(event) {
var valeurs = [];
$('input:checked[name=filtre]').each(function() {
valeurs.push($(this).val());
});
afficheCheckbox(valeurs);
});
function afficheCheckbox(v){
var jqxhr = $.ajax({
type: 'post',
url: 'charge_checkbox.php',
dataType: 'json',
contentType: 'application/json',
data: v
})
.done(function(response, textStatus, jqxhr) {
$("#affiche").html(response);
})
} |
En gros, je veux passer un tableau non-associatif à un fichier php via ajax, afin d'effectuer des traitements dans celui-ci et de renvoyer du html que j'afficherai dans ma page.
Le problème c'est que je ne sais pas comment exploiter côté php ce que j'envois côté JS (un tableau non-associatif).
Je me doute que je dois utiliser $_POST, mais $_POST de quoi ?
Avec la methode GET, j'avais des noms de variables à récupérer du genre :
Code:
1 2 3 4 5 6
|
...
type: 'get',
url: 'charge_checkbox.php',
dataType: 'html',
data: 'v='+v |
Et je récupérai un $_GET['v']. Mais là... :oops::oops:
Merci de votre aide !!!