Gelen veriyi diğer fonksiyonda değişkene eşitleme

Katılım
11 Mar 2018
Mesajlar
174
Tepkime puanı
0
Puanları
0
Merhaba üstadlar.

Javascript özürlüyüm diyebilirim. Bildiğim kadarıyla bir şeyler yapmaya çalıştım ancak istediğim sonuca ulaşamadım.
PHP:
function Ajax(){var AjaxUret; 
    /*@cc_on @*/ 
    /*@if (@_jscript_version >= 5) try { AjaxUret = new ActiveXObject("Msxml2.XMLHTTP"); } 
    catch (e) {try { AjaxUret = new ActiveXObject("Microsoft.XMLHTTP"); }catch (E) { AjaxUret = false; }}@end @*/ 
    if (!AjaxUret && typeof XMLHttpRequest!='undefined'){try{AjaxUret= new XMLHttpRequest();}catch(e){AjaxUret=false;}} 
    return AjaxUret;} 

function VeriCek(Giden, Sayfa){ 
    var Sonuc = new String(""); 
    var Nesne = new Ajax(); 
        Nesne.open("post", Sayfa, true); 
        Nesne.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=iso-8859-9"); 
        Nesne.send(Giden); 
        Nesne.onreadystatechange = function(){if(Nesne.readyState == 4 && Nesne.status == 200){Sonuc += Nesne.responseText;}else{Sonuc += 'yanlışlık var!';}} 
        return Sonuc; 
    } 

function Getir(){ 
    var Veri = new String(""); 
        Veri += 'Gelen='+encodeURIComponent(document.getElementById('Metin').value); 
     
    var Sonuc = VeriCek(Veri, '/AJAX/Ajax.asp'); 
    document.getElementById('Yazdir').innerHTML = Sonuc; 
    }
PHP:
<input id="Metin" onKeyUp="Getir()">
<div id="Yazdir"></div>
Vericek fonksiyonunda Nesne.responseText ile dönen sonucu, Getir fonksiyonundaki Sonuc değişkenine eşitlemek istiyorum. Bunu return ile yapmaya çalıştım ancak olmadı.

Nedir bunun yolu? Yardımlarınızı bekliyorum.
 

Konuyu görüntüleyenler

Üst