Bonjour, j'ai un petit soucis avec la fonction $.get()

Je vous explique, je passe en URL des tableaux au format JSON que j'envoie à un script PHP pour qu'il les traite, le problème est que je passe 5 tableaux, les 4 premiers aucun soucis, mais le dernier pose problème.

Code JS :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
var mydata = {"numTask" : numTask-1, "numCat" : numCat, "descriptionArray[]" :  descriptionArray, "statutArray[]" : statutArray, "priveArray[]" : priveArray, "dureeArray[]" : dureeArray, "catArray[]" : catArray };
   $.get("http://localhost/glpi/plugins/monplugin/Smarty/templates/saveInfos.php", mydata, function(data) {
       alert(data);
   });
Et avec quelques valeurs tests, l'url envoyé est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
http://localhost/glpi/plugins/monplugin/Smarty/templates/saveInfos.php?numTask=5&numCat=4&descriptionArray%5B%5D=&descriptionArray%5B%5D=aaaaaaaaaa&descriptionArray%5B%5D=bbbbbbbbbbbb&descriptionArray%5B%5D=cccccccccccc&descriptionArray%5B%5D=ddddddddddddddd&statutArray%5B%5D=&statutArray%5B%5D=A+faire&statutArray%5B%5D=A+faire&statutArray%5B%5D=A+faire&statutArray%5B%5D=A+faire&statutArray%5B%5D=&priveArray%5B%5D=&priveArray%5B%5D=Non&priveArray%5B%5D=Non&priveArray%5B%5D=Non&priveArray%5B%5D=Non&priveArray%5B%5D=&dureeArray%5B%5D=&dureeArray%5B%5D=-----&dureeArray%5B%5D=-----&dureeArray%5B%5D=-----&dureeArray%5B%5D=-----&dureeArray%5B%5D=&catArray%5B%5D=&catArray%5B%5D=+Test1&catArray%5B%5D=+Test2&catArray%5B%5D=+Test3
Les premiers tableaux passent correctement, exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
[...]&descriptionArray%5B%5D=aaaaaaaaaa&descriptionArray%5B%5D=bbbbbbbbbbbb[...]
Mais pour le dernier, des "+" s'ajoutent :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
&catArray%5B%5D=+Test1&catArray%5B%5D=+Test2&catArray%5B%5D=+Test3
Si j'enleve ces "+" de l'url, mon script PHP fonctionne correctement, mais je ne vois pas pourquoi des "+" s'ajoutent ici...
J'instancie et rempli mes tableaux de la même manière :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
        var priveArray = new Array;
        priveArray[0] = null;
        for(var i=1; i<numTask; i++) {
           priveArray[i] = $("#prive"+i+" option:selected").text(); 
        }
[...]
        var catArray = new Array;
        catArray[0] = null;
        for(var i=1 ; i<numCat; i++) {
           catArray[i] = $("#categorie"+i+" option:selected").text();
        }
Si quelqu'un a une idée je suis preneur, parce que là je ne vois pas du tout..