J'essaie de valider par rapport à une demande distante, mais le résultat consomme également les informations de modèle, ce qui jette ma réponse vrai/faux. Cela fonctionne bien en dehors de Joomla, mais je ne trouve pas le moyen de le réparer dans Joomla.
http://jqueryvalidation.org/remote-method/
Jquery:
jQuery( "#modalform" ).validate({
rules: {
chosen_domain: {
required: true,
minlength: 4,
remote: "index.php?option=com_component&task=checkDomain&tmpl=component"
}
},
messages: {
chosen_domain: {
required: "Required input",
minlength: jQuery.validator.format("Please, at least {0} characters are necessary"),
remote: jQuery.validator.format("{0} is already in use"),
}
}
});
Réponse:
<body class="contentpane">
<div id="window-mainbody" class="window-mainbody">
<div id="system-message-container">
</div>
"false"
</div>
</body>
Vous devez ajouter &format=raw
à la fin de l’URL, il se présentera ainsi:
index.php?option=com_component&task=checkDomain&tmpl=component&format=raw
J'espère que cela t'aides