/ / Comment publier plusieurs tableaux sur le contrôleur Web2py à l'aide de Jquery ajax? - jquery, ajax, web2py

Comment publier plusieurs tableaux sur le contrôleur Web2py à l'aide de Jquery ajax? - jquery, ajax, web2py

J'essaie de publier deux tableaux sur mon contrôleur à l'aide de Jquery ajax. ci-dessous fait partie de mon code:

arr1 = ["a","b","c"]
arr2 = ["d","e"]
$.ajax({
type: "POST",
dataType: "json",
data: {arr1:arr1, arr2:arr2},
url: url
});

ce que je reçois dans ma request.post_vars est:

{"arr1[]": ["a","b","c"], "arr2[]": ["d","e"]}

Pourquoi y a-t-il [] à la fin de la clé du dictionnaire?! Est-ce que je ne passe pas les tableaux correctement?

Réponses:

1 pour la réponse № 1

C'est ce que je fais pour poster deux variables.

var msg = "msg=" + JSON.stringify({
"new": n,
"del": d,
});
$.post("{{=post_url}}", msg, function(jdata) {
var data = $.parseJSON(jdata);

Cela fonctionne comme prévu et la chaîne JSON est envoyée en tant que contenu de la variable "msg".