Ciao,
ho una paginetta con AJAX che passa un testo contenuto in una textarea, ad una pagina ASP, dove in quest'ultima faccio semplicemente un Response.Write Request("value")
Il passaggio avviene, ma il testo stampatomi è tutto attaccato, ovvero vengono rimossi gli spazi. Sapete aiutarmi ?
Vi incollo il codice AJAX ...
var http_request = false;
function makeRequest(getvar)
{
http_request = false;
if (window.XMLHttpRequest)
http_request = new XMLHttpRequest();
else if (window.ActiveXObject)
{
try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); }
catch (e) {
try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); }
catch (e) {}
}
}
if (!http_request)
{
alert('Errore: impossibile creare un\'instanza di XMLHTTP');
return false;
}
http_request.onreadystatechange = function()
{
scrivi(getvar);
}
http_request.open('POST', 'update.asp', true);
http_request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
postvar="campo="+getvar+"&value="+document.getElem entById('textbox_'+getvar).value;
http_request.send(postvar);
}