Ajax : Executer un code php via des boutons input
8 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
Ajax : Executer un code php via des boutons input
Bonjour, j'ai un petit soucis. J'aimerais faire fonctionner un code php après avoir cliquer sur un des 4 boutons, et tout ca avec ajax.
Actuellement j'ai ceci :
4 boutons + div d'affichage :
La fonction php contenant le code php :
code ajax qui ne fonctionne pas:
Actuellement j'ai ceci :
4 boutons + div d'affichage :
- Code: Tout sélectionner
<form action="" method="post" name="post" onsubmit="">
<input onclick="ajax()" name="bouton1" value="" type="submit">
<input onclick="ajax()" name="bouton2" value="" type="submit">
<input onclick="ajax()" name="bouton3" value="" type="submit">
<input onclick="ajax()" name="bouton4" value="" type="submit">
</form>
<div id="bloc_affichage"></div>
La fonction php contenant le code php :
- Code: Tout sélectionner
function submit_map() {
if (isset($_POST["bouton1"])) {
echo 'alert("texte")';
}
if (isset($_POST["bouton2"])) {
// UPDATE SQL ICI
}
if (isset($_POST["bouton3"])) {
// UPDATE SQL ICI
}
if (isset($_POST["bouton4"])) {
echo 'alert("texte")';
}
}
code ajax qui ne fonctionne pas:
- Code: Tout sélectionner
function ajax(){
xhr=getXMLHTTP();
xhr.open("POST", "?do=submit_map", true);
xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
var data = quoi mettre ici ?;
ou mettre ceci ? : obj = document.getElementById("map2");
xhr.send(data);
xhr.onreadystatechange = function() {
if (httpRequest.status == 200) {
alert(httpRequest.responseText);
} else {
alert('Un problème est survenu avec la requête.');
}
}
}
C'est cool tu vas avoir un gros truc de ce genre au final ^^
- Code: Tout sélectionner
alert(alert('xxxx'));
suite
Comment ca ? Le code ajax que j'ai mi est pas bon.
Si on clique sur bouton1 je voudrais afficher une erreur js, si je clique sur bouton2 je voudrais uploader une requete.
Mais comment faire pour avoir un code ajax correct?
Si on clique sur bouton1 je voudrais afficher une erreur js, si je clique sur bouton2 je voudrais uploader une requete.
Mais comment faire pour avoir un code ajax correct?
Et beh, t'as pas compris ce que tu as fais quoi ? :/
Il y a un gros problème au niveau de la reception des résultats. C'est plus un truc du genre:
Il y a un gros problème au niveau de la reception des résultats. C'est plus un truc du genre:
- Code: Tout sélectionner
xhr.onreadystatechange = function()
{
if(xhr.readyState == 4 && xhr.status == 200)
{
//reception des données dans la méthode responseText
}
};
8 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Moteur de recherche dans les blogs de Google
- Google Web Toolkit, pour créer des applications en AJAX
- Référencement et Web 2.0
- Fin de l'API Google Search SOAP
- Indexation du Flash : Google sait gérer les XML/txt externes
- Google ferme l'API SOAP aux nouveaux développeurs
- Yahoo Maps API
- Google rejoint le projet Open AJAX créé par IBM
- Ajouter un moteur de recherche d'images sur son site
- Optimisation du référencement d'un site en AJAX
Consultez la description détaillée des produits ou services de Google suivants : Google Toolbar API, Google Web Toolkit, Google Code, Google API
- Analyseur d'entête HTTP
Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités



le forum