load et rechargement div après requete get
Bonjour j'ai écris un petit script pour charger une div avec load mais pour que ma fonction de suppression fonctionne je suis obligé de la passer dans la requête load.
Seulement j'aimerai éviter de recharger la page et simplement recharger la div.
La contrainte c'est que si j'execute la requete load et que je clique sur la suppression, je doit réinitialiser tout l'ensemble.
Comment faire pour recharger la div:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
|
$('#list_rel_dance').load('/profil.php?editprofil='+profil_hash_uri+'&list_rel_dance', function() {
/**
* Requête ajax pour la suppression
*/
$('.d-profil-rel-dance').live('click',function(e){
e.preventDefault();
var lg = $(this).attr("title");
$("#profil-del-dial").dialog({
bgiframe: true,
resizable: false,
minHeight: 200,
modal: true,
title: 'Supprimé cette fiche',
overlay: {
backgroundColor: '#000',
opacity: 0.5
},
buttons: {
'Delete item': function() {
$(this).dialog('close');
$.ajax({
type:'get',
url: '/profil.php?editprofil='+profil_hash_uri+'&d_rel_dance='+lg,
async: false,
cache:false,
beforeSend: function(){
$('#list_rel_dance').empty();
$('#list_rel_dance').append('<img src="/framework/img/min-loader.gif" />');
},
success: function(){$('#list_rel_dance').empty();},
complete:function(){
location.reload();
}
});
},
Cancel: function() {
$(this).dialog('close');
}
}
});
});
}); |
c'est à ce niveau que je coince :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| $.ajax({
type:'get',
url: '/profil.php?editprofil='+profil_hash_uri+'&d_rel_dance='+lg,
async: false,
cache:false,
beforeSend: function(){
$('#list_rel_dance').empty();
$('#list_rel_dance').append('<img src="/framework/img/min-loader.gif" />');
},
success: function(){$('#list_rel_dance').empty();},
complete:function(){
location.reload();
}
}); |
Pour le moment j'utilise location.reload() mais je souhaite réinitialiser le load seulement je doit lui repasser l'ensemble pour que la fonction delete continue de fonctionné.
si je lui passe simplement :
Code:
1 2 3
|
complete:function(){
$('#list_rel_dance').load('/profil.php?editprofil='+profil_hash_uri+'&list_rel_dance')} |
Le delete ne fonctionne plus