高分急求字符转与变量的问题

草原上的奶牛 2017-12-11 08:45:42
描述:我需要点击的时候切换语言,在动态生成的HTML中使用对应的语言。在我使用 languageX.b_Withdraw 的时候,languageX 出来是字符串,不知道如何解决处理此问题,望大神解决,试了很多方法还是不行,怪自己的太过愚钝。








//中文语言
var _lauguage_chinese = {
"b_Deposit": "充值",
"b_Withdraw": "提现",
}


//英文语言
var _lauguage_english = {
"b_Deposit": "Deposit",
"b_Withdraw": "Withdraw",
}

//通过cookies判断来指定语言加载
if(cookies='zh'){
languageX = _lauguage_chinese
}

if(cookies='en'){
languageX = _lauguage_english
}


//点击的时候请求接口并转换对应的语言

$('#getAsset').on('click', function() {

$.ajax({
url: '/asset/getAsset',
beforeSend: function() {
},
success: function(data) {
var pullAssetsList=$('#_assets_list_ul');
pullAssetsList.html('');
if(data.status==0){
$('#_assets_list_load').hide();
for (var i = 0; i < data.data.length; i++) {
pullAssetsList.append('<li><span>'+data.data[i].currency_name.toUpperCase()+'</span><span>'+Number(data.data[i].free_num).toFixed(8)+'</span><span>'+Number(data.data[i].frozen_num).toFixed(8)+'</span><span><a href="{:U("asset/deposit")}" data-trn="b_Deposit">'+languageX['b_Deposit']+'</a> <a href="{:U("asset/withdrawal")}" data-trn="b_Withdraw">'+languageX.b_Withdraw+'</a></span></li>');
}
__checkLang();

}

}
});

});




...全文
143 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
草原上的奶牛 2017-12-12
  • 打赏
  • 举报
回复
昨天下班太晚,是自己的逻辑有点问题。今天早上醒来理清了。
草原上的奶牛 2017-12-12
  • 打赏
  • 举报
回复
哪个写错了 应该是 languageX['b_Withdraw'],关键是我想在后面引用languageX,但这个languageX是字符串类型,我想用languageX['b_Withdraw'] 直接输出值啊,老大。
Go 旅城通票 2017-12-12
  • 打赏
  • 举报
回复
你的b_Withdraw属性值不就是字符串,你要搞毛

Web开发学习资料推荐
jQuery dataType指定为json注意事项
easyui开发技巧

87,915

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧