-1

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 関数を呼び出して、単語の特定の翻訳を提供しています。私が間違っていることを誰かが知っていますか?

4

1 に答える 1