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.
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.
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>
Nedir bunun yolu? Yardımlarınızı bekliyorum.