我正在开展一个小型项目,其中我有两个div,一个用于( str.strip || str ).split(',')
,另一个用于English
。
我创建了这个项目,但问题是我没有从Arabic
获得翻译,下面是代码
我试过了。我不知道我做错了什么,感谢任何帮助。
编辑:我的请求成功进入谷歌,但每次在ajax中执行错误正文
English to Arabic
答案 0 :(得分:0)
您没有定义回调函数:
var sourceText = escape(document.getElementById("sourceText").innerHTML);
var source = "https://www.googleapis.com/language/translate/v2?key=AIzaSyBBsdXcsCLjSex4-9EReA_MqsBFrLrkwm4&source=en&target=ar&callback=translateText&q=";
$.ajax({
url: source + encodeURIComponent(sourceText),
dataType: 'jsonp',
jsonpCallback: "translateText",
async: false,
error: function(x, e) {
alert('Error occured while translating the text');
}
});
function translateText(data){
alert();
}
这里有一个jsfiddle: jsfiddle