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

Webmasterr

Çalışkan Üye
Katılım
11 Mar 2018
Mesajlar
174
Beğeniler
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.
 

Şu anda bu konu'yu okuyan kullanıcılar

Benzer konular

Üst