Votre contenu est spécifique, cela relève d’un debug simple de votre code.
Passer par le template editor force des valeurs dans les champs de l’objet Main (the_ajax_xxx)
Votre initUpdate vient peut être en surcharge du testData.
Mettez un “debugger” dans votre code front pour l’exécuter en pas à pas.
et des traces dans votre code pour debugger vos hooks.
Vous pouvez aussi inhiber le code pour le template editor.
obj.getParameter("_UI_EDIT_TEMPLATE_")!=null
Sinon :
- “ui” est déjà la UI passée en paramètre, inutile de mettre window.$ui
- mettre
ctn
à la place denull
, vous devez chercher le champ dans le container demandé, (null = #work par défaut, mais ce n’est pas toujours le cas) :
var nom = ui.getUIField(ctn, obj, "namNom").ui.val();