le $(span[a]) est un objet span créé comme suit :
1 2 3 4 5 6 7
| for(a = 0; a < inputs.length; a++) {
if(( inputs[a].type == "radio") && inputs[a].className == "styled") {
span[a] = document.createElement("span");
span[a].className = inputs[a].type;
span[a].id = "spanRadio"+a;
...
} |
Mais le probléme c'est que
$(span[a]).on("mouseup",function(e){
ne fonctionne pas au rechargement AJAX de la page(mais lors du premier chargement, ca marche nickel), je l'ai donc remplacé par
$("span.radio").on("mouseup",function(e){
qui lui fonctionne (premier lancement et AJAX) mais se lance autant de fois qu'il y'a d'élements span avec la classe radio
Cf les 2 derniers postes
Aprés l'appel AJAX est le suivant :
1 2 3 4 5 6 7 8 9
| $.ajax({
data : data,
dataType : C8O.vars.xsl_side === "client" ? "xml":"text",
success : C8O._onSuccess,
type : C8O.vars.ajax_method,
url : C8O.vars.requester_prefix + (C8O.vars.xsl_side === "client" ? ".xml":".cxml"),
type : C8O.vars.ajax_method,
dataType : "xml"
}); |
Le probléme c'est qu'il généré directement via l'API de convertigo (outil basé sur eclipse pour créer des portails web/appli) mais l'appel est de ce type
Partager