У меня есть функция для разблокировки наборов данных через API
function unlockData() {
var xhrArgs = {
url: "/api/unlockData",
handleAs: "json",
content: {
account_id: accountId
},
load: function(data) {
if(data) {
alert("Data unlocked");
} else {
alert("Something went wrong.");
}
},
error: function(error) {
alert("error:"+error);
}
}
var deferred = dojo.xhrGet(xhrArgs);
}
который называется onUnload
dojo.addOnUnload(window, "unlockData");
При перезагрузке, это я получаю это сообщение об ошибке:
Error: Unable to load /api/unlockData?account_id=981782 status:0
Можно ли вообще запустить запрос xhrGet при выгрузке? Кстати, функция работает нормально, если не вызывается при выгрузке.