这对某人可能很容易。
我正在通过JSON返回javascript变量的campaignID(12,45,66)列表
var campaignList = res.DATA.CAMPAIGNS
现在,给定在URL中传递的指定campaignID
var campaignId ='<cfoutput>#url.campaignID#</cfoutput>'
我想检查返回的列表是否包含此campaignID
任何帮助,不胜感激。
最佳答案
有很多方法可以做到,但是我喜欢漂亮的数据结构,所以...
用逗号分割列表,然后遍历列表,寻找值:
function campaignExists(campaignList,campaignId) {
aCampaignList = campaignList.split(',');
for (i=0;i<aCampaignList.length;i++) {
if (aCampaignList[i]==campaignId)
return true;
}
return false;
}