Incompatibilité avec IE 09
Bonjour à tous,
J'utilise la librairie jQuery pour notamment gérer des appels AJAX Cross Domain à un serveur cartographique Google (je n'ai donc pas la main sur le serveur). Le code fonctionne bien sur Firefox mais pas sur IE9. J'ai le message d'erreur suivant dans la console :
"SCRIPT5: Accès refusé."
J'ai essayé plusieurs trucs à droite et à gauche mais sans succès (je ne suis pas sur d'avoir mis en place les différentes solutions convenablement).
Voici mon code :
Code:
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 26 27 28 29 30 31 32 33
| function refreshLayer(id_layer){
console.log("refreshlayer");
var parameters = "id_layer=" + id_layer;
var request = {
success: displayFeatures,
data : {
where : parameters
},
layer: id_layer
}
getFeaturesFromLayer(request);
}
function getFeaturesFromLayer(query){
elementDisplay("loader");
console.log("getFeaturesFromLayer");
query.url = "https://www.googleapis.com/mapsengine/v1/tables/" + tablePOI + "/features";
query.type = "GET";
query.dataType = "JSON",
//query.crossDomain = true;
query.xhrFields = {withCredentials: false};
query.error = handleApiError;
query.cache = false;
query.data.maxResults = 100;
query.headers = {"Authorization": "Bearer " + myAuthToken.access_token};
console.log(JSON.stringify(query));
jQuery.support.cors = true;
$.ajax(query);} |
Avez-vous une idée? Merci d'avance pour votre aide.