我需要将数据中的ISO国家代码映射到javascript中的相关标志图标。
但是,这种语法不起作用。如何在javascript函数中使用#APP_IMAGES#来获取图像的句柄。
var country = {
"id": isoCode,
"name": covidData[i].COUNTRY_ALTERNATIVE_NAME,
"value": 50, // not used, dummy value
"status": covidData[i].STATUS,
"fill": chartColors.general,
"longitude": covidData[i].LONGITUDE,
"latitude": covidData[i].LATITUDE,
"covax": covidData[i].COVAX_SUPPLY,
"covax_approved": covidData[i].COVAX_APPROVED,
"mah": covidData[i].MAH,
"drug_product_supply": covidData[i].DRUG_PRODUCT_SUPPLY,
"drug_substance_supply": covidData[i].DRUG_SUBSTANCE_SUPPLY,
"packing_release" : covidData[i].PACKING_RELEASE,
"ema": covidData[i].EMA_FLAG,
"flag": "#APP_IMAGES#" + isoCode + ".png"
};
重点是:
"flag": "#APP_IMAGES#" + isoCode + ".png"
我尝试过"&AP_IMAGES&";,只有一个控制台日志给了我:
ariel/r/149/files/static/v289/
我相信正确的语法是&APP_IMAGES.
。你的JavaScript代码在哪里?如果它在外部文件中,则不会进行替换。