[jQuery] jQuery Ajax, getting data returned from my PHP script

[jQuery] jQuery Ajax, getting data returned from my PHP script


Hi All,
I created a form and decided to add some AJAX.
What I want to do is add a <span class="required">*</span> next to
my required label elements and change to
<span class="valid">*</span> when the AJAX blur event validates each
of my fields.
My problem, when I run the script I get no data returned from my ajax-
validation.php script.
Can anyone help??
many thanks
gemmes
// SELECTED JAVASCRIPT
/* AJAX Form */
$('#submit').click(function() { // using click instead of blur while
in development
var name = $('input#name').val();
var email = $('input#email').val();
var message = $('textarea#message').val();
$.ajax({
type: 'POST',
url: 'ajax-validation.php',
data:     'name=' + name +
        '&email=' + email +
        '&message=' + message,
success: function(results) {
alert( "Data Saved: " + results ); // This alert has given
me no feedback - always blank
}
}); // end ajax
    return false;
}); // End .click()
// SELECTED PHP
<?php
    /* InputFields */
    $ajax_validation_name = trim($_POST['name']);
    $ajax_validation_email = $_POST['email'];
    $ajax_validation_message = $_POST['message'];
    $ajax_validation_response = array();
    // $name
    if (strlen($ajax_validation_name) < 2) { $ajax_validation_response
['name'] = "Please enter your name. 2";    }
    // $email
    if (!preg_match('/^[a-z0-9&\'\.\-_\+]+@[a-z0-9\-]+\.([a-z0-9\-]+\.)*+
[a-z]{2}/is', $ajax_validation_email))
    {
        $ajax_validation_response['email'] = "Please enter a valid email
address 2";
    }
    // $message
    if (strlen($ajax_validation_message) < 1) { $ajax_validation_response
['message'] = "Please leave a message. 2"; }
    return $ajax_validation_response;
?>