Je souhaite envoyer un paramètre au service Web. Le paramètre doit être une variable et non une chaîne fixe. Lorsque j'écris le code suivant, le service web s'appelle bien et est exécuté parfaitement. Mais quand je change la ligne à la suivante où x est une variable, cela ne fonctionne pas. Pouvez-vous me dire comment passer une variable au webservice dans le code suivant.
data:"{'url':x}",
Depuis qu'il utilise un ASP.NET AJAX « ScriptService ", en citant le paramètre de données entier est requis. ASP.NET attend une chaîne JSON en tant que paramètre, pas de variables POST. –
@Dave: jQuery code-t-il l'objet de données en tant que paramètre de formulaire même si vous spécifiez que dataType est 'json' de telle sorte qu'ASP.NET ne peut vraiment pas le reconnaître? – cletus
C'est le cas. Semi-connexe: jQuery n'honorera pas non plus le paramètre contentType sauf s'il existe un paramètre data. Ainsi, les appels en lecture seule aux services ASMX doivent être effectués avec un paramètre de données "vide" de "{}". –