A voir également:
- Fetch php ajax
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Yggtorrent erreur ajax ✓ - Forum Webmastering
- Php alert - Forum PHP
- Retour à la ligne php ✓ - Forum PHP
1 réponse
Bonjour,
Peux tu nous dire ce que tu appelles : "variables figées" ??
Pour ce qui est de l'ajax.. je te conseille d'utiliser la librairie Javascript : JQUERY.
Ensuite... pour actualiser le contenu d'un élément HTML via Ajax (et donc le javascript..)
il te faut : Du code Javascript qui va lancer une requête "ajax" sur un fichier Php :
et de l'autre côté... le script PHP qui va te retourner les infos :
NB : Dans mon exemple... je passe deux paramètres (en POST) à mon script PHP variable1 et variable2 ... et retourne la variable $result. (qui peut être du texte.. un array... du code html....)
Cordialement,
Jordane
Peux tu nous dire ce que tu appelles : "variables figées" ??
Pour ce qui est de l'ajax.. je te conseille d'utiliser la librairie Javascript : JQUERY.
Ensuite... pour actualiser le contenu d'un élément HTML via Ajax (et donc le javascript..)
il te faut : Du code Javascript qui va lancer une requête "ajax" sur un fichier Php :
function actualiserElementhtml(){
var urlAjx = 'repertoire/page_php_contenant_les_donnees.php';
var data = {variable1:"toto",variable2:"titi"};
$.ajax({
url: urlAjx,
dataType: "json",
type: "POST",
data: data,
async: false,
success: function(reponse){
$("#id_de_l_element_html").html(reponse);
},
error: function(jqXHR, textStatus){
var error = formatErrorMessage(jqXHR, textStatus);
alert('error :' + error);
}
});
}
et de l'autre côté... le script PHP qui va te retourner les infos :
<?php $variable1 = isset($_POST['variable1'])?$_POST['variable1']:''; $variable2 = isset($_POST['variable2'])?$_POST['variable2']:''; // Ici un traitement quelconque (comme par exemple interroger ta base de données) $result = "Bonjour ".$variable1. " et ".$variable2; //Ici le retour du fichier AJAX (ce qui sera envoyé à la fonction javascript...) echo json_encode($result); ?>
NB : Dans mon exemple... je passe deux paramètres (en POST) à mon script PHP variable1 et variable2 ... et retourne la variable $result. (qui peut être du texte.. un array... du code html....)
Cordialement,
Jordane
je declare deux ou 3 constantes dans mon fichier php sans avoir me connecter a une base de donnée
par exemple j'ai
Vehicule {driver = salim; type:Opel Astra; speed:80km/h}
Vehicule {driver = salim; type:Opel Astra; speed:80km/h}
je veux les declarer en comme des constantes dans mon fichier php et les afficher avec ajax ou json en listview dans mon code html
ça sera cool si tu m'aider je suis plein d'apprentissage dans ce sujet et je suis bloké
merci bien
Il y a une petite confusion je crois.
N'oublie pas que PHP est exécuté du côté du serveur. Tu frappes à la porte du serveur, il execute le code, et seulement après il fournit un contenu HTML/Javascript au client. Donc si tu souhaite jouer avec les données avec javascript, tu dois les déclarer en javascript entre deux balises <script>.
par exemple :
Il n'y a aucune confusion ... on parles d'AJAX .. donc de récupérer (via Javascript) des données présentes dans un fichier PHP .... le tout .. pour alimenter une Liste déroulante....
PS : Lorsque tu passes, comme tu le fais, des variables PHP au javascript... penses à les mettre entre QUOTES .. cela évite des erreurs d'exécution de script dans tes pages.... (ne pas oublier non plus les points-virgules)
donc comme ceci :