Obtention d’erreur dans la réponse AJAX sur le navigateur Safari uniquement

Je suis confronté à un problème très étrange. J’utilise le code ci-dessous pour obtenir la valeur d’une API:

var getId = function () { var url: "Proxy:url=https_URL" var result; $.ajax({ type: 'GET', url: url, dataType: 'json', contentType: "application/json", success: function (res) { objLen = res.length; var arrElems = []; for (i = 0; i < objLen; i++) { arrElems[i] = res[i].ids; } result = arrElems; }, error: function (e) { result = e; } }) return result; } 

Sa réponse en tant que succès, mais lorsque je lance ce code sur Safari sa donner une erreur. Quelqu’un peut-il m’aider à trouver le problème et à le résoudre?