Salve a tutti,
ho un problema nel passaggio di valori da una pagina ajax a una php e viceversa.
Devo fare in modo che i caratteri + , & e % vengano codificati e spediti alla pagina che li inserirà in database.
Ora, io ho già provato encodeURIComponent ed escape, ma non vanno bene in quanto non codificano i caratteri elencati prima, quindi ho provato a fare un replace, ma neppure quello funziona
L'attuale codice con il replace è
Codice PHP:
testo document.ins.testo.value;
    
send=testo.replace(/\&/g')(//!');
    
send=testo.replace(/%/g'!//)(');
    
send=testo.replace(/\+/g'ç/$(£');
    
send=encodeURIComponent(testo); 
    
xmlHttph.open("get","chatengine_input.php?mid="+id+"&testo="+send,true);
    
xmlHttph.send(null); 
qualche suggerimento?
EDIT: risolto...il codice funzionava di per se ._.