私は、私はこのコードが示すことを願っています閉鎖やコールバック、いくつかの問題を抱えていhttp://www.microsofttranslator.com/dev/JSONPコールバックとクロージャ/範囲
からマイクロソフトの翻訳API(AJAXバージョン)を使用しています:
function translate(original){
window.translateComplete = function(language) {
if (language!="en"){
alert(original +" "+language);
}
}
var windowsliveid = 'API_KEY_REMOVED';
var el = document.createElement("script");
el.src = 'http://api.microsofttranslator.com/V2/Ajax.svc/Detect';
el.src += '?oncomplete=translateComplete';
el.src += '&appId=' + windowsliveid;
el.src += '&text=' + escape (original);
document.getElementsByTagName('head')[0].appendChild (el);
}
translate("Au Revoir");
translate("Hola");
さて、私の応答は、コールバックがexeファイルにする機会があった前original
変数は、上書きされ
Hola es
Hola fr
として戻ってきます可愛い。あなたがしているので、それはだ、私はjQueryとときを(使用せずにこれを行うにしようとしています
Hola es
Au revoir fr
)
おかげ
は、あなたが最初の変数にURLを構成し、だけにしてel.srcにその値を代入しようとしたことがありますか? –