Envoyer seule entrée avec ajax/jquery/php

Je suis nouveau sur jQuery /AJAX.
Je suis en train d'envoyer seule entrée avec jquery/ajax/php.

LIVE EXEMPLE

Mais, après appui sur envoyer rien ne se passe, où est mon erreur?
Toute aide appréciée.

HTML:

<form action="submit.php">
    <input id="number" name="number" type="text" />
    <input id="submit" name="submit" type="submit" />
</form>

JQUERY /AJAX:

$(document).ready(function(e) {
    $('input#submit').click(function() {
        var number = $('input[name=number]');
        var data = 'number=' + number.val();

        $.ajax({
            url: "submit.php",
            type: "GET",
            data: data,
            cache: false,
            success: function(html) {
                if (html == 1) {
                    alert('wyslane');
                }
                else {
                    alert('error');
                }
            }
        });
        return false;
    });
});

PHP:

<?php 
    $mailTo = '[email protected]';
    $mailFrom = '[email protected]';
    $subject = 'Call Back';
    $number = ($_GET['number']) ? $_GET['number'] : $_POST['number'];   
    mail($mailTo, $subject, $number, "From: ".$mailFrom);
?>
Quand je l'ai tester votre exemple, Firebug m'informe que le script PHP est un 404 - GET submit.php?number=23&_=1312128751227 404 Not Found 397ms

OriginalL'auteur Iladarsda | 2011-07-31