Dans la console, il me donne l'erreur "Uncaught SyntaxError: Jeton inattendu:", mais si j'accède directement à l'URL SoundCloud dans mon navigateur, cela donne un JSON valide. Auparavant, ce code fonctionnait bien et aujourd'hui, ce problème a commencé.L'API SoundCloud donne l'erreur "Uncaught SyntaxError: Unxpected token:"
<html>
<head>
<script src="https://api.soundcloud.com/resolve.json?url=https://api.soundcloud.com/tracks/251912676/?secret_token=s-EkyTy&client_id=08f79801a998c381762ec5b15e4914d5"></script>
</head>
<body>
<h2>hellooo</h2>
</body>
</html>
Mise à jour:
Voici le code réel pour que je pose la question, au-dessus html je viens de créer par exemple.
SoundCloud.prototype._jsonp = function (url, callback) {
var target = document.getElementsByTagName('script')[0] || document.head;
var script = document.createElement('script');
var id = 'jsonp_callback_' + Math.round(100000 * Math.random());
window[id] = function (data) {
if (script.parentNode) {
script.parentNode.removeChild(script);
}
window[id] = function() {};
callback(data);
};
script.src = url + (url.indexOf('?') >= 0 ? '&' : '?') + 'callback=' + id;
target.parentNode.insertBefore(script, target);
};
Pourquoi importez-vous un fichier JSON en tant que script? JSON n'est pas JavaScript. Vouliez-vous utiliser JSONP (qui est)? – 4castle
en fait cela fait partie du code que nous avons un lecteur audio personnalisé en utilisant réagissent pour soundcloud où nous obtenions réponse JSONP et tout fonctionnait bien mais à partir d'aujourd'hui l'erreur a commencé. – Saurabh
Pourquoi quelqu'un donner un point négatif ici, je n'ai peut-être pas bien décrit mais quel est le problème avec la question, j'ai la fonction de rappel dans mon code. – Saurabh