je sais bien que l'ajax est du javascript, seulement il se situe dans une page php c'est pour cela que j'ai écrit "php (ajax)" enfin merci pour la petite leçon de morale . Et merci à moogli qui est le seul à avoir tenté de me donner une solution concrete ! Je clos le sujet si c'est pour recevoir des commentaires comme ça.
le problème c'est que si l'on ne te comprend pas on ne peux pas t'aider.
C'est surement clair pour toi mais nous on ne connais ni ton projet ni ton code on ne peu pas toujours tout deviner du coup on demande des précisions, on explique un truc pour essayer d'avancer le sujet.
donc pour accéder au serveur tu utilises une requête serveur (souvent appelées ajax avec le bel l'acronyme de naroth). tu passe des paramètres (GET / POST etc) a cette requête.
coté serveur c'est un script php qui répond lorsqu'il finit son traitement un "echo" (ou print etc.) suffit pour renvoyer quelque chose à l'appelant (donc la du JS).
dans ton cas ton fichier php doit afficher du html.
de manière général une requête serveur faite depuis JS tu peux la faire directement dans ton navigateur (requête GET) ou un client rest (POST).
un peu de code pour aller avec ça
<script type="text/javascript">
$.post('lefichier.php',{'TODO':'heures'})
.done(function(data){
// traitement du xml
});
</script>
<?php
if(!empty($_POST['TODO'])){
// ce que tu veux
// on envoi le résultat à l'appelant
echo '<root><datas><data>...</data></datas></root>';
}
@+
[quote="tlalaguedulac"]je sais bien que l'ajax est du javascript, seulement il se situe dans une page php c'est pour cela que j'ai écrit "php (ajax)" enfin merci pour la petite leçon de morale . Et merci à moogli qui est le seul à avoir tenté de me donner une solution concrete ! Je clos le sujet si c'est pour recevoir des commentaires comme ça.[/quote]
le problème c'est que si l'on ne te comprend pas on ne peux pas t'aider.
C'est surement clair pour toi mais nous on ne connais ni ton projet ni ton code on ne peu pas toujours tout deviner du coup on demande des précisions, on explique un truc pour essayer d'avancer le sujet.
donc pour accéder au serveur tu utilises une requête serveur (souvent appelées ajax avec le bel l'acronyme de naroth). tu passe des paramètres (GET / POST etc) a cette requête.
coté serveur c'est un script php qui répond lorsqu'il finit son traitement un "echo" (ou print etc.) suffit pour renvoyer quelque chose à l'appelant (donc la du JS).
dans ton cas ton fichier php doit afficher du html.
de manière général une requête serveur faite depuis JS tu peux la faire directement dans ton navigateur (requête GET) ou un client rest (POST).
un peu de code pour aller avec ça
[php]<script type="text/javascript">
$.post('lefichier.php',{'TODO':'heures'})
.done(function(data){
// traitement du xml
});
</script>
<?php
if(!empty($_POST['TODO'])){
// ce que tu veux
// on envoi le résultat à l'appelant
echo '<root><datas><data>...</data></datas></root>';
}[/php]
@+