ce mon code avec dans un tableau que je devais faire le menu d'arbre dans une tablejquery ajouter sur la matrice sont proportionnels
$myqueryPO->magGrp = array("[grp] => MAIN, [grp] => P1, [grp] => P3")
foreach ($myqueryPO->magGrp as $dataArray) {
$myGroup = $dataArray[] = $dataArray['grp'];
<tr class="'.$myGroup.'">
<td><a href="#" id="'.$myGroup.'" class="clickMEdata">'.$myGroup.'</a></td>
<td></td>
</tr>
}
$(function($) {
$(".clickMEdata").click(function(){
var eleMent = $(this);
var mySelected = eleMent.attr("id");
var info = "myID=" + mySelected;
$.ajax({
type: "POST",
url: "ScheduleOfManPower.php",
data: info,
success: function(data){
var loadUrl = "ScheduleOfManPower.php";
$("."+mySelected).append().load(loadUrl, info);
}
});
$("."+mySelected).toggle("slow");
});
});
censé être le ScheduleOfManPower.php est <tr><td>hi</td><td>foo</td></tr>
mon problème, il semble ma fonction append ne marche pas travailler mon table ne correspond pas ce que je m'attendais sa seule requête dans le 1er <td></td>
mon deuxième problème est le $("."+mySelected).toggle("slow");
il semble que je dois double-cliquer dans l'ordre de moi pour montrer ma requête .. :(
Est-ce le code réel que vous utilisez? Parce que certaines choses ont vraiment tort. –