Bonjour tout le monde,
J'ai actuellement un petit soucis avec un service WCF.
Je tente d'accéder à ce service WCF via un portail en ASP.Net, via JQuery.
Le but est de récupérer une liste de communes, en tapant un code postal, un département, un nom de communes, etc... (principe de l'autocomplete dans le genre de google maps).
Je parvient à accéder à ce service en local, mais dés que je passe par internet, le service est inaccessible.
Voici mon erreur:
Voici l'appel du service:XMLHttpRequest cannot load http://XXXXXXX/AutoComplete.svc/GetP...2&idLanguage=1. Origin http://YYYYYYYYY is not allowed by Access-Control-Allow-Origin.
Je précise que le service WCF n'est pas situé à la racine du portail, mais sur une autre application IIS, et donc une autre URL.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 $().ready(function () { $("#tbCountry").autocomplete({ source: function (request, response) { var country = $("#tbCountry").val().replace("'", " "); $.ajax({ url: "http://XXXXXXX/AutoComplete.svc/GetPostalCode", async: true, dataType: "json", data: "text=" + country + "&clientId=" + idClient + "&idLanguage=" + idLanguage, type: "GET", contentType: "application/json; charset=utf-8", success: function (data) { response($.map(data.d, function (item) { return { value: item } })) }, error: function (XMLHttpRequest, textStatus, errorThrown) { } }); } }); });
Quelqu'un aurait déjà eu ce problème?
Merci d'avance
Partager