//function bindLongTap() { //// console.log("绑定长按事件"); // mui(".msg-row-info").on("longtap", ".content_to_fanyi", function() { // 表情点击事件 //// console.log("翻译翻译"); // var thisEle = this; // // console.log(thisEle.firstChild.innerHTML); // // var query = thisEle.firstChild.innerHTML; // var fanYiStr = fanYi(query); // if(fanYiStr){ // thisEle.firstChild.innerHTML += "
" + fanYiStr; // } // // }); //} function fanYi(_obj) { var appid = '20181023000223349'; var key = 'JeIf9YKXr767_lWNVZug'; var salt = (new Date).getTime(); var query = _obj.innerHTML; // 多个query可以用\n连接 如 query='apple\norange\nbanana\npear' var from = 'auto'; var to = /[a-zA-Z]+/.test(query) ? 'zh' : 'en'; var str1 = appid + query + salt + key; var sign = MD5(str1); mui.ajax("http://api.fanyi.baidu.com/api/trans/vip/translate", { data: { q: query, appid: appid, salt: salt, from: from, to: to, sign: sign }, // async: false, dataType: 'json', //服务器返回json格式数据 type: 'get', //HTTP请求类型 timeout: 10000, //超时时间设置为10秒 beforeSend: function() { // plus.nativeUI.showWaiting(); }, complete: function() { // plus.nativeUI.closeWaiting(); }, success: function(returnData) { console.log("翻译数据: "+JSON.stringify(returnData)); try{ _obj.innerHTML += "

" + returnData.trans_result[0].dst + "

"; }catch(e){ } }, error: function(xhr, type, errorThrown) { // mui.toast("网络异常,请检查网络状态"); } }); }