Generer des données sur la même page
majdou
-
schweppes41 Messages postés 135 Date d'inscription Statut Membre Dernière intervention -
schweppes41 Messages postés 135 Date d'inscription Statut Membre Dernière intervention -
BBonjour dans le cadre d'un projet je souhaite à l'aide de jquery générer sur la même page que mon menu nav des données qui se renouvèlent à chaque clique sur un lien du menu mais il y a apparemment un soucis :
merci de m'aider :(
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
jQuery(document).ready(function(){
$(".click").click(function(){
var encodeURIComponent = $(this).val();// poster chaque valeur de clic vers une autre page
$.ajax
({
url: "graph/aff.php",
dataType: "html",
type: 'POST', //Je veux un type POST
data: "graph="+encodeURIComponent,
success: function(data)
{
$("#menu-accordeon").html($data);
}
});
});
});
</script>
<ul id="menu-accordeon">
<li><a href="#"> Machine 1 </a>
<ul>
<img src ="img/chart_bar.png">
<li><a href ="#" class="click"> Graphique 1 </a></li>
<li><a href ="#" class="click"> Graphique 2 </a></li>
<li><a href ="#" class="click"> Graphique 3 </a></li>
</ul>
</li>
merci de m'aider :(
A voir également:
- Generer des données sur la même page
- Comment supprimer une page sur word - Guide
- Trier des données excel - Guide
- Imprimer tableau excel sur une page - Guide
- Effacer les données de navigation sur android - Guide
- Sauvegarde des données - Guide
1 réponse
Bonjour,
Il y a une erreur à la ligne :
J'ai rajouté des console log pour y voir plus clair, essaie comme ça :
Il y a une erreur à la ligne :
$("#menu-accordeon").html($data);
J'ai rajouté des console log pour y voir plus clair, essaie comme ça :
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript"> jQuery(document).ready(function () { $(".click").click(function () { var encodeURIComponent = $(this).val();// poster chaque valeur de clic vers une autre page console.log(encodeURIComponent); $.ajax ({ url: "graph/aff.php", dataType: "html", type: 'POST', //Je veux un type POST data: "graph=" + encodeURIComponent, success: function (data) { console.log(data); $("#menu-accordeon").html(data); } }); }); }); </script>
<ul id="menu-accordeon"> <li><a href="#"> Machine 1 </a> <ul> <img src ="img/chart_bar.png"> <li><a href ="#" class="click"> Graphique 1 </a></li> <li><a href ="#" class="click"> Graphique 2 </a></li> <li><a href ="#" class="click"> Graphique 3 </a></li> </ul> </li> </ul>