我想返回 ajax 调用的响应文本。我没有成功,我整个时间都不确定:
function ajaxFunction(callback,tekstvar){
xmlhttp= new GetXmlHttpObject();
if (xmlhttp==null)
{
alert ("Browser does not support HTTP Request");
return;
}
var url="php/functions_translate.php";
url=url+"?tekst="+tekstvar;
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200){
return callback(xmlhttp.responseText)
};
};
xmlhttp.open("GET",url,true);
xmlhttp.send();
}
function translate(tekstvar) {
var text = ajaxFunction(function(tekst){return tekst;},tekstvar);
return text;
}
我正在调用 translate 函数来给我一个特定的单词翻译。有谁知道,我做错了什么?