Je sais que cela semble simple pour certaines personnes là-bas. J'ai également essayé ce one. mais pour une raison quelconque, je ne peux vraiment pas actualiser et voir mon nouvellement ajouté, édité et supprimé dans jqgrid.comment charger les nouvelles données ajoutées dans jqgrid
Je crée un bouton dans mon programme qui ajouterait, éditerait et supprimerait et après cela, il rafraîchirait mon jqgrid et afficherait les changements que j'ai faits dans leur. par exemple, j'ai ajouté de nouvelles données. dans la première tentative, il affichera les données nouvellement ajoutées mais dans la deuxième fois, il ne s'affichera plus. mes données d'édition et de suppression ne seront pas actualisées également. voici le code:
function Edit(){
var selected = $("#list1").jqGrid('getGridParam', 'selrow');
var dat = {
"ID": 'xyz',
...
"keyFields": [{"..."}]
};
update(dat);
$('#list1').trigger('reloadGrid');
}
function update(dat){
$.ajax({
type: 'GET',
url: 'mydata.php?' + $.param({path:'this/update',json:JSON.stringify(dat)}),
dataType: Settings.ajaxDataType,
success: function(data) {
if ('error' in data)
{
alert('ERROR']);
}
}
});
}
côté serveur est ok et mis à jour tout ce que je fais à l'écran. quand je le fais d'abord avec le bouton d'ajout seulement, il n'y a aucun problème du tout. problème est survenu seulement après mon bouton d'édition et de suppression. J'espère que quelqu'un peut m'aider à comprendre cela.
hhhmmm, ça marche maintenant ... pourquoi ne pas y penser? merci encore Oleg. tu m'as toujours sauvé. merci aussi pour les conseils et les nouvelles connaissances – jayAnn
@jayAnn: Vous êtes les bienvenus! – Oleg