Neler yeni
  • Değerli üyelerimiz, sitemize giriş kullanıcı adı ile değil E-mail adresiyle olmuştur. Lütfen giriş yaparken kullanıcı adı yerine e-mail adresinizi yazın.
    Foruma üyelikler kısa bir süreliğine açık hale getirilmiştir. Yeni üyelikler admin tarafından kontrol edilip uygun görülür ise aktif edilecektir.

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

Katılım
11 Mar 2018
Mesajlar
174
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.
 
Google ads alanı