0
Lorsque j'utilise rowSelect et que j'envoie les valeurs des colonnes 1 et 2, la valeur sélectionnée pour la deuxième ligneSelect n'est pas envoyée ... mais uniquement la valeur de la colonne 1 pas la colonne 2. ...Problème lors de la sélection de la cellule jqGrid sur rowSelect et de l'envoi au serveur
mon approche:
jQuery("#viewt").click(function(){
var grid = jQuery("#inventoryInq");
var ids =grid.jqGrid('getGridParam','selarrrow');
if (ids.length>0) {
var names = [];
for (var i=0, il=ids.length; i < il; i++) {
var name = grid.jqGrid('getCell', ids[i], 'sku');
names.push(name);
}
$.ajax({
type: "POST",
url: "/cpsb/transactionHistory.do",
data:{
method:"getTransactionHistory",
lpn:JSON.stringify(ids),
sku:JSON.stringify(name)
},
dataType: "json",
success: function(msg){
alert(msg);
}
});
}
});
J'ai mis la clé = true pour la colonne 1.
mise à jour: 1
jQuery("form#viewform").submit(function(){
var grid = jQuery("#inventoryInq");
var id =grid.jqGrid('getGridParam','selrow');
if (id) {
var ret = grid.jqGrid('getRowData',id);
}
url:"/cpsb/transactionHistory.do?method=getTransactionHistory&lpn="+ret.licensePlateNumber+"&sku="+ret.sku;
});
Merci! Lol ... J'ai manqué cette petite chose qui crée un problème .... – paul
comment puis-je utiliser le même fragment de code pour accéder à la page suivante ... avec le même bouton cliquez ... ses données d'envoi mais ne passez pas à la page suivante – paul
Essayez de définir 'window.location.href' sur une nouvelle URL. – Oleg