У меня есть проблема с вызовом функции. я написал вызов ajax в a для l oop, во вкладке запроса объявлена функция, переменная FetchElementsRequest и получение данных в переменной, и я хочу затем сделать ajax вызов для каждого i. пожалуйста, помогите мне решить это. Мне нужен выход, как
{urlId: 26, URL: "https://vinnypanel.onionid.net/dashboard/applications/facebook/edit", sdcode: "TdpipD-878546", full_domain: "ikndkgllhlphfbaoconbpilplfcemdgb", тип: "Chrome Выбрать список приложений "}
{status:" false ", tabid: 34}
{urlId: 38, url:" https://www.facebook.com/login ", sdcode:" TdpipD-878546 ", full_domain:" ikndkgllhlphfbaoconbpilplfcemdgb ", тип:" Chrome Получить список приложений "}
{status:" false ", tabid: 34}
код
var queryInfo = {
active: false,
currentWindow: false
};
chrome.tabs.query(queryInfo, function (tabs) {
for (var i = 0; i < tabs.length; i++) {
var taburl = tabs[i]['url'];
var tabid = tabs[i]['id'];
FetchElementsRequest = {
"urlId": tabid,
"url": taburl,
"sdcode": sdcode,
"full_domain": window.location.host,
"type": "Chrome Fetch Application List"
};
chrome.storage.sync.get("endpoint", function (obj) {
FetchInactiveTime = {
"sdcode": sdcode,
"type": "Browser Fetch User Inactive Setting Time Period Setting"
};
$.ajax({
type: "POST",
url: obj.endpoint,
dataType: "json",
data: JSON.stringify(FetchElementsRequest),
context: document.body,
timeout: globalTimeout,
success: function (response) {
console.log('======');
console.log(response);
tabidapp = response.tabid;
if(response.status == 'true') {
checkApptabid(tabidapp);
} else {
}
},
error: function(x, t, m) {
if (t === "timeout") {
console.log("Onionid: User Inactive Time Setting Timeout!");
} else {
console.log(m);
}
}
})
});
}
});
output
{urlId: 26, url: "https://vinnypanel.onionid.net/dashboard/applications/facebook/edit", sdcode: "TdpipD-878546", full_domain: "ikndkgllhlphfbaoconbpilplfcemdgb", тип: " Chrome Получить список приложений "}
VM121: 29 {urlId: 38, url:" https://www.facebook.com/login ", sdcode:" TdpipD-878546 ", full_domain:" ikndkgllhlphfbaoconbpilplfcemdgb " тип: "Chrome Список приложений для извлечения"}
VM121: 29 {urlId: 34, url: "https://www.firstcry.com/", sdcode: "TdpipD-878546", full_domain: " ikndkgllhlphfbaoconbpilplfcemdgb ", введите:" Chrome Получить список приложений "}
VM121: 44 {status: «false», tabid: 34}
VM121: 44 {status: «false», tabid: 34}
VM121: 44 {status: « false ", табид: 34}