XMLHTTPRequest Error: Synchronous XMLHttpRequest on the main thread is deprecated ... (SoundCloud API)
我正在使用 XMLHttpRequest 访问 SoundClouds 热门歌曲 (https://api-v2.soundcloud.com/charts?kind=trending
您使用 XMLHttpRequest 错误。做异步请求而不是同步。这是一个固定版本:
1 2 3 4 5 6 7 8 | function initialSearch() { var xhr = new XMLHttpRequest(); xhr.addEventListener("load", function() { initialArray = JSON.parse(xhr.response); }, false); xhr.open('GET',"https://api-v2.soundcloud.com/charts?kind=trending&genre=soundcloud:genres:all-music&client_id=1dff55bf515582dc759594dac5ba46e9&q="); xhr.send(); } |
但即便如此,你也会得到
因此,如果您可以修改服务器代码,请从您的服务器执行该请求并更改您的客户端 AJAX 请求以从您的服务器请求数据。