If you're going to show the return value as is it might confuse users because they would expect things to be more deatiled than a simple 'error'.
I think Karim79 has a proper approach but it is too complex because you will have to design a complete new page just for error handling.
I would recommend that you set up your own error-handling function in the page itself and based on the response show a human-readable message.
It could look something like this
$.post("myAction",$("#myForm").serialize(),
function(response) {
alert(response);
if(response == 'Error') {
$('#errorMsg").html("Could not get results from server. Please try again later.");
}
});