En passant de la valeur de l'ajax php variable dans la même page

Depuis 3 jours j'essaie de mon mieux pour obtenir la solution de l'Ajax & PHP, j'ai essayé tous les tuto mais je n'arrive pas à obtenir la solution, je suis nouveau à l'Ajax,Jquery, mais ma question est très simple à vous tous.

j'ai développé un site web en utilisant jquery & PHP, j'ai créé le menu à l'aide de HTML (ul, li) donc est ce que je veux, si je clique sur la rubrique du menu ajax doit envoyer la valeur de la variable php et puis exécuter la fonction php, mais tout cela doit se faire dans la même page,..

S'il vous plaît aider moi à résoudre les problèmes.

Jusqu'à présent, j'ai essayé le suivant:

JavaScript:

<script type="text/javascript">
    $("#btn").click(function() {
        var val = "Hi";
        $.ajax ({
            url: "oldindex.php",
            data: val,
            success: function() {
                alert("Hi, testing");
            }
        });
    });
</script>

PHP et HTML:

<input type="submit" id="btn" value="submit">
<form name="numbers" id="numbers">
    <input type="text" name="number" id="number">
</form>

<div id="number_filters">
    <a href="abc">1</a>
    <a href="def">2</a>
    <a href="ghi">3</a>
</div>

donc si je clique sur le href, je devrais obtenir la valeur de la variable php, cela devrait arriver dans la même page que

Qu'entendez-Vous par "la même page"?
par exemple, si j'ai écrit ci-dessus dans le script gallery.php puis l'ajax doit passer de la valeur à gallery.php seulement, il doit se produire dans l'auto page...
où est votre fonction php qui traitent de la requête ajax

OriginalL'auteur user2454281 | 2013-06-05