Cod: Selectaţi tot
ajax : {
load : function(method, url, callback, data){
var xhr = new XMLHttpRequest();
xhr.open(method, url, true);
xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
if(xhr.readyState == 4 && xhr.status == 200){
callback(xhr);
}
xhr.send(data);
}
}
Asta e functia pt ajax, si asa ma chinui sa o apelez
Cod: Selectaţi tot
function sendAjax(e){
var url = 'http://localhost/sites/testeDart/ajax/test.php';
var value = document.querySelector('#textu').value;
var data = 'val='+value;
system.ajax.load('post',url,function(xhr){
document.querySelector('#response').innerHTML = xhr.responseText;
},data);
}
Chestia ciudata pt mine e ca requestul ajax se face, primesc raspunsul dorit(daca ma uit firebug), dar cand incerc sa aplic callback-ul(o functie anonima) nu se intampla nimic.
Normal ar fi trebuit ca textul(html-ul) din div-ul response sa afiseze raspunsul ajax. Unde gresesc?