J'utilise le plugin de validation de jQuery pour valider un nom d'utilisateur. D'une certaine manière mes données de demande de JSON sont invalides et je ne sais pas pourquoi. Voici le code:Plugin de validation jQuery, appel distant
remote: {
url: "blablabla",
type: "POST",
contentType: "application/json; charset=utf-8",
dataType: "json",
data: '{"username":"' + function() { return $("#username").val() } + '"}'
}
Quand je vérifie la demande, les données JSON ressemble à ceci:
{"username":"function() {
return $("#username").val();
}"}
Avez-vous des conseils?
Si je réécris comme ceci: "data: '{ "nom d'utilisateur":"' + getUserName() + ' "} ", alors cela fonctionne bien, mais j'aimerais vraiment utiliser une fonction anonyme dans ce cas. – Krassi
exécutez-le par le mal eval dans onSuccess – Bostone
Hmmm - Je me demande si cela fonctionnera 'data: '{" nom d'utilisateur ":"' + fonction() {return $ ("# nom d'utilisateur"). Val()} + '" }() '' – Bostone