Page 1 sur 1

Amélioration d'un script déjà existant

Posté : 06 mai 2015, 20:48
par azkimut67
Bonjour,
J'aimerais rendre mon site personnel "Full - AJAX" et j'aimerais pour cela utiliser un script PHP + javascript que j'ai trouvé dans un tutorial.
Le TUTO : http://tutorialzine.com/2009/09/simple- ... te-jquery/
Ce script fonctionne mais j'aimerais y apporter des améliorations. Je n'y parviens pas.
J'aimerais :
1 - Pouvoir changer le nom de mes liens (qui doivent obligatoirement avoir cette structure pour l'instant 'pages_1/2etc') et donc avoir des adresses comme root/#monlien

2 - Que le nom de la page change lorsque je clique sur un lien.

Pour ceux qui voudraient m'aider, il y a les fichiers ici :http://demo.tutorialzine.com/2009/09/si ... y/demo.zip

J'ai essayé la technique d'un des membre du forum pour résoudre le problème 1, mais cela ne fonctionne pas. Si quelqu'un peut m'expliquer ce qui cloche ?
Je vous met ici les modifications apportées aux codes :

Javascript - remplacement de la fonction LoadPage par

Code : Tout sélectionner

function loadPage(url) { var datastring=url.replace('#',''); //strip the # and leave only the page name $('#loading').css('visibility','visible'); //show the rotating gif animation $.ajax({ //create an ajax request to load_page.php type: "POST", url: "load_file.php", data: 'datastring='+datastring, //add datastring here dataType: "html", //expect html to be returned async: false, success: function(msg){ if(parseInt(msg)!=0) //if no errors { $('#content').html(msg); //load the returned html into pageContet $('#loading').css('visibility','hidden'); //and hide the rotating gif } } }); }
PHP - remplacement de l'ensemble du fichier load_page.php

Code : Tout sélectionner

<?php $url = $_REQUEST['datastring']; echo $url; if(file_exists(''.$url.'.html')) echo file_get_contents(''.$url.'.html'); else echo 'There is no such page!'; ?>
Avez vous une idée?
Merci d'avance à ceux qui se pencheraient la dessus et bonne soirée 8-)