我有一个功能。这里我传递一个数组 applicationTabId = {"twitter": "15", "dropbox": "14"}; "}; 我有一个 ajax 成功函数。在这个变量 appName name 保存键名称为 twitter , dropbox 等。我从数据库中得到这个作为 ajax 响应。我想从数组中找到与这个关联的值。变量 appName持有键名并从数据库中获取它作为ajax响应。我需要从数组中检查该名称的相应值。
function getapplicationlogouturl(applicationTabId) {
chrome.storage.sync.get("endpoint", function (obj) {
FetchLogoutUrl = {
"applicationName": applicationTabId,
"sdcode": sdcode,
"type": "Chrome Fetch Application Logout Url"
};
$.ajax({
type: "POST",
url: obj.endpoint,
dataType: "json",
data: JSON.stringify(FetchLogoutUrl),
context: document.body,
timeout: globalTimeout,
success: function (response) {
if (response != null ) {
for (var i = 0; i < response.length; i++) {
var appName = response[i].name;
console.log(applicationTabId);
// o/p as {"twitter": "15", "dropbox": "14"}
console.log(appName);
//o/p as twitter
//dropbox
var tabid = applicationTabId.appName;
//var tabid = applicationTabId[appName];
console.log(tabid);
//o/p as undefined
console.log(appName+'---'+tabid);
if (appName in applicationTabId){
}
}
}
},
});
});
}
守着星空守着你