I would like to send an ajaxrequest, but first i have to get 3 value from chrome.storage.sync. This is an async function so i cant push it a variable and send the request.
i would like to do something like this (i know this is async, so i can't get the variable)
var a;
var b;
var c;
chrome.storage.sync.get("a", function(callback){
a = callback.a;
});
chrome.storage.sync.get("b", function(callback){
b = callback.b;
});
chrome.storage.sync.get("c", function(callback){
c = callback.c;
});
function sendwithajax (url) {
var info = {
aa: a,
bb: b,
cc: c
}
return $.ajax({
method: "GET",
url: url,
data: {data:info}
})
}