Mi sto dedicando allo studio dell'AJAX e dello Javascript, però ho avuto risultati copiando, incollando e modificando leggermente delle parti di codice trovati online, ma vorrei scrivere da me, in modo da imparare meglio.
Ho scritto questo, ma non mi funzione. Potete aiutarmi per poter risolvere?
Mi serve fare una cosa in generale, in modo da avere un'elevata possibilità di personalizzazione.Codice:var request = false; function start_request(handler_name) { var start = false; if (window.XMLHttpRequest) // Mozilla, Safari, ecc. { start = new XMLHttpRequest(); } else if (window.ActiveXObject) // IE { try { start = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { start = new ActiveXObject("Microsoft.XMLHTTP"); } } if (start === false) { alert('Giving up :( Cannot create an XMLHTTP instance'); return false; } start.setRequestHeader('X-Requested-With', 'XMLHttpRequest'); start.onreadystatechange = handler_name; return start; } function handler() { if ((request.readyState == 4) && (request.status == 200)) { return request.responseText; } else { alert('There was a problem with the request.'); return; } } function names(method, file, get_var, data) { request = start_request(handler); method = method.toUpperCase(); if (method == 'POST') { request.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); request.setRequestHeader("Content-length", get_var + '=' + data.length); request.setRequestHeader("Connection", "close"); } request.open(method, file + '.php?' + get_var + '=' + data, true); request.send(null); }
Ora come ora usa una funzione per poter provare, ma vorrei che in futuro il rl contenuto che mi viene resitituito (responseText) venga visualizzato in modo diverso per ogni funzione che utilizzo.
Grazie![]()

LinkBack URL
About LinkBacks




