Sérialiser les éléments d'une onglet jquery

Version imprimable



Donc dans mon fichier JS j'ai fait cette fonction ajax

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
 
function ajaxOutput(optAction)
{	 var oReturn = {};
	 var oSerialData =  {};
	oSerialData .typeOpe  = optAction;// oSerialData["typeOpe"] = optAction; 
	var toReturn	= [];
	var els= $( "#idFormulaire" ).find(':input').get();
	$.each 
	(	els, function( indice, type )
		{	if (this.type !=="button" && this.type !=="text" ){ oSerialData[this.name] =  this.value; }
		}
	);
 
	//alert ("stop");
 
	$.ajax	({	
		type: "POST",
		url: "formulaire.php",
		data: oSerialData,
		dataType: "json",
		async: false,
		success: function(oDataSQL, statut)
		{	if (oDataSQL.length> 0 )
			{	oReturn = oDataSQL;
			}
		},
		error: function(oDataSQL, statut) {	alert ("error sqlConnect.js : " + oDataSQL.erreur);	}
	});
	return oReturn;
}

qui est appelée par exemple quand on change d'item dans la ["cbFormation"] par la fonction

Code:

1
2
3
4
function setRating ()
{	oDataSQL = ajaxOutput("setInfo");
	setInfoQuestionnaire(oDataSQL);	
}

Je ne suis ni expert JS ni PHP, donc de l'indulgence car on pourrait utiliser la surcharge de méthode? idée pour un autre post?


Encore un grand merci danielhagnoul

Bonjour chez toi :pingoin2: