Я новичок в javascripting и столкнулся с проблемой. У меня есть следующий код для получения ответа JSON от URL, когда я запускаю код, сначала вызывается событие abort, а затем выполняется остальная часть кода. Я также приложил вывод консоли из этого скрипта. Я посмотрел на inte rnet и стековом потоке, но не нашел соответствующих ответов. Любая помощь будет оценена. Спасибо!
Вывод на консоль:
The transfer has been canceled by the user. scProfile.js:36
Starting... scProfile.js:46
The transfer is complete. scProfile.js:26
John Doe
Код:
function transferComplete(evt) {
console.log("The transfer is complete.");
var json_obj = JSON.parse(this.responseText);
console.log(json_obj.Name)
}
function transferFailed(evt) {
console.log("An error occurred while transferring the file.");
}
function transferCanceled(evt) {
console.log("The transfer has been canceled by the user.");
}
function test(){
var url = "http://www.example-url.com"
var req = new XMLHttpRequest();
req.addEventListener("abort", transferCanceled);
req.addEventListener("load", transferComplete);
req.addEventListener("error", transferFailed);
req.open("GET", url,false);
console.log("Starting...");
req.send(null);
}
test()