In jQuery è facile proteggere i dati sensibili nelle richieste AJAX.
Possiamo usare la seguente soluzione:
$( "#contact-form" ).on( "submit", function( e ) {
e.preventDefault();
var data = {
name: $( "#name" ).val(),
email: btoa( $( "#email" ).val() ), // Base64
message: btoa( $( "#message" ).val() )
};
$.post( "/contact.php", data, function( response ) {
});
});
Ora i dati sensibili vengono codificati come stringhe Base64 e quindi non più trasmessi in chiaro.