$.getJSON(service + "/GetJobTags",
{ tag: "a" },
function(json) {
$.each(json, function(i,val) {
alert(val.Title);
});
});
Il appelle:jQuery réponse getJSON null pour Firefox, fonctionne pour IE
http://127.0.0.1:20087/ClientService.svc/GetJobTags?tag=a
Ceci est probablement de noter que le service est en cours d'exécution sur un autre port à l'application cliente, qui est :
http://127.0.0.1:32017/index.htm
Firefox dit HTTP 200 OK, mais les données de réponse est nulle (et il met en évidence en rouge dans Firebug). Dans IE cela fonctionne bien, et le serveur renvoie json.
Est-ce un problème d'autorisations? Ai-je besoin d'utiliser JSONP?
Vérifiez la première question connexe ici. "appel getJSON fonctionnant sur IE 7 mais pas Firefox 3 ..." – Shuriken
assez curieusement j'avais regardé partout sur Internet et stackoverflow (y compris les messages suggérés) avant que je posté :) – williamparry