i sûrement une commettre une erreur très boiteux, mais ne pouvait pas savoir où ...ne peut pas obtenir la réponse du service Web
ici est ma méthode web
[WebMethod]
[ScriptMethod(UseHttpGet = true, ResponseFormat = ResponseFormat.Json)]
public int Add(int x, int y) {
return x + y;
}
et im appeler via ajax comme ce
$.ajax({
type: "GET",
dataType: 'json',
contentType: "application/json; charset=utf-8",
data: { x: 4, y: 5 },
url: 'http://localhost:14436/Service1.asmx/Add',
success: function (data) {
alert('success');
var d = $(data);
console.log(d);
}
});
le problème est que je ne peux pas obtenir les données renvoyées dans success
,
en montrant son Fiddler {"d":9}
mais je continue à obtenir data
vide ... ce que je fais mal ici ... TIA
Modifier
mon service web est à http://localhost:14436/Service1.asmx et mon application web de qui im accéder au service Web est situé à http://localhost:3587/
alors je suppose que cela en fait une demande de domaine croisé?
Vous avez défini 'contentType:" application/json; charset = utf-8 "' mais vous travaillez avec XML. –
ne fonctionne toujours pas – Rafay