在下拉菜单中加载国家
Loading countries in dropdown
我有一组值,这是我的ajax调用中的国家代码
Handler.getCountryIdparam1, {callback:function(data){
// data will have values like "IN", "AS"
}
对于国家代码,我必须给出国家名称,我可以将其放在单独的数组中。
我很困惑实现逻辑上匹配国家代码和获取国家的名称加载那些在下拉列表中。有人能帮忙吗?
尝试可以像这样:
var countries = {'IN': 'India' , 'RU' : 'Russia' , 'ES' : 'Spain'};
Handler.getCountryIdparam1, {callback:function(data){
optString = "";
lgth = data.length;
for(i = 0; i < lgth; i++){
if(typeof countries[data[i]] != 'undefined'){
optString += '<option value="'+data[i]+'">'+countries[data[i]]+'</option>';
}
}
jQuery('#countryid').html(optString);
}
这是未经测试的代码。所以你可能需要稍微调整一下
相关文章:
- 如何使用url加载程序在webpack中导入多个图像
- 如何在生成下载文件时显示加载动画
- 有没有任何方法可以将控制器从文件加载到ui路由器$stateProvider中
- 无法在通过jQuery的ajax加载的页面中执行javascript
- Emberjs应用程序加载在除Index之外的所有路由上
- 在chrome.tabs.onCreated之后加载HTML页面
- 单击F5时如何停止页面加载
- HTML5音频加载和播放获胜'我不能在iPad上工作
- 跟踪在页面加载时应用内联样式的JavaScript
- 在使用Polymer'加载所有json文件后执行方法;s的核心ajax
- jQuery Lazy加载动画滚动
- Html页面上的多个Base64图像和平滑加载
- 如何创建带有插槽的vue js组件预加载程序
- Webpack/Rect:遵循egghead.io教程,但出现错误:您可能需要一个合适的加载程序来处理此文件类型
- 如何使该数据在所有元素中加载
- rails、jquery、javascript、jqvmap可以't加载多个国家/地区
- 在下拉菜单中加载国家
- 在会话中传递所选国家(下拉)的值,然后重新加载当前页面(Rails 4)
- 数据地图-加载不同国家的地图以及世界地图
- 如何加载默认的国家/地区、州&页面中依赖下拉列表中的城市正在加载自身