fait de mon mieux pour comprendre cela correctement. Quelle est la différence entre une réponse XML, SOAP et JSON? Et comment sait-on comment appeler un service web dont la réponse est l'une des réponses ci-dessus? (... S'il vous plaît corrigez-moi si je suis hors-piste)problème avec l'appel à distance ASMX en utilisant jQuery
La raison pour laquelle je demande cela parce que j'essaie d'appeler un ASMX à distance de jQuery dans ma webapp .NET3.5, et pas de chance du tout !! En fait, je suis en train d'appeler une méthode ConvertisseurDevises comme indiqué à l'adresse suivante: http://www.webservicex.net/CurrencyConvertor.asmx?op=ConversionRate
Je peux voir qu'il retourne XML, mais le code suivant ne fonctionne pas:
$('#Currency').bind('change', function() {
var targetDiv = '#Result'
var currencyValue = $('#Currency option:selected').attr('value')
var webMethod = 'http://www.webservicex.net/CurrencyConvertor.asmx/ConversionRate'
var parameters = "{'FromCurrency':'GBP','ToCurrency':'" + currencyValue + "'}"
$(targetDiv).html('loading...');
$.ajax({
type: "POST",
url: webMethod,
data: parameters,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(response) {
$(targetDiv).html(response.d);
},
error: function(response) {
$(targetDiv).html("Unavailable:" + response);
}
});
});
S'il vous plaît quelqu'un pourrait me aider à cette , comme je suis vraiment perdu!
Merci!
Si vous définissez dataType: texte et alerter la variable de réponse dans la routine de succès, il ne semble que JSON ou XML? – James
Il est plus facile de demander à FireBug ou à Fiddler de regarder de plus près. –
Salut James. Merci pour la réponse! Juste essayé, mais toujours rien ... l'étiquette # Résultat reste sur "Chargement ..." – Shalan