Forum
November 2nd, 2014
A
A
A
Topic RSS
Offline
The forums are currently locked and only available for read only access


post data from server to aftersubmit function
04/11/2010
12:17
12:17

jboss
Member
Members
Forum Posts: 13
Member Since:
29/06/2010
29/06/2010

hi all...
i want to show a error message on the form edit if a field exists on the database.
how can i send data from the server?
now i have that in the actions.php:
if ($conexion->affected_rows > 0 ) {
$error = array(0 => 1, 1 => "User exists.");
json_encode($error);
$conexion->close();
}.....
$error = array(0 => 1, 1 => "User exists.");
json_encode($error);
$conexion->close();
}.....
and the colModel is:
jQuery(document).ready(function(){
jQuery("#list").jqGrid({
url:'data.php',
datatype: 'JSON',
mtype: 'POST',
colNames:['Id','Group','User'],
colModel :[
{name:'id', index:'id', width:30, search:false, editable:true },
{name:'group', index:'group', width:155, editable:true, edittype:'select', editoptions: {dataUrl:'select.php'},searchoptions: { sopt: ['cn'] }},
{name:'user', index:'user', width:155, editable:true,editoptions:{class:"validate[required,custom[onlyLetter],length[0,100],ajax[ajaxUser] text-input]"},searchoptions: { sopt: ['cn'] }},
],
pager: '#pager',
rowNum:10,
rowList:[10,20,30],
sortname: 'id',
sortorder: 'asc',
viewrecords: true,
height:220,
width: 1095,
hidegrid: false,
editurl: 'actions.php',
caption: 'user administration'
}).navGrid('#pager',{add:true,edit:true,del:true,addtext: 'Add ',edittext: 'Edit ',deltext: 'Delete ',searchtext: 'Search ',refreshtext: 'Udate '},
{jqModal:true, top: 120, left: 500, drag:true, resize:true, reloadAfterSubmit:true, closeOnEscape:true, closeAfterEdit:true,
onclickSubmit: function(formid){$.validationEngine.closePrompt(".formError",false); },
onClose:function(formid){$.validationEngine.closePrompt(".formError",true);},
beforeShowForm: function(FrmGrid_list) { $('#tr_id', FrmGrid_list).hide();}
}, // edit options
{jqModal:true, top: 120, left: 500, drag:true, resize:true, reloadAfterSubmit:true, closeOnEscape:true, closeAfterAdd:true,
onclickSubmit: function(formid){
$.validationEngine.closePrompt(".formError",false);
},
onClose:function(formid){$.validationEngine.closePrompt(".formError",true);},
beforeShowForm: function(FrmGrid_list) { $('#tr_idUsuario', FrmGrid_list).hide();},
afterSubmit: function(error) {
for (var x in error){
console.log(x);
}
$('.binfo').css('display','block');
$('.bottominfo').html('Show error');}
}, // add options
{top: 120, left: 500}, //del options
{}
);
});
jQuery("#list").jqGrid({
url:'data.php',
datatype: 'JSON',
mtype: 'POST',
colNames:['Id','Group','User'],
colModel :[
{name:'id', index:'id', width:30, search:false, editable:true },
{name:'group', index:'group', width:155, editable:true, edittype:'select', editoptions: {dataUrl:'select.php'},searchoptions: { sopt: ['cn'] }},
{name:'user', index:'user', width:155, editable:true,editoptions:{class:"validate[required,custom[onlyLetter],length[0,100],ajax[ajaxUser] text-input]"},searchoptions: { sopt: ['cn'] }},
],
pager: '#pager',
rowNum:10,
rowList:[10,20,30],
sortname: 'id',
sortorder: 'asc',
viewrecords: true,
height:220,
width: 1095,
hidegrid: false,
editurl: 'actions.php',
caption: 'user administration'
}).navGrid('#pager',{add:true,edit:true,del:true,addtext: 'Add ',edittext: 'Edit ',deltext: 'Delete ',searchtext: 'Search ',refreshtext: 'Udate '},
{jqModal:true, top: 120, left: 500, drag:true, resize:true, reloadAfterSubmit:true, closeOnEscape:true, closeAfterEdit:true,
onclickSubmit: function(formid){$.validationEngine.closePrompt(".formError",false); },
onClose:function(formid){$.validationEngine.closePrompt(".formError",true);},
beforeShowForm: function(FrmGrid_list) { $('#tr_id', FrmGrid_list).hide();}
}, // edit options
{jqModal:true, top: 120, left: 500, drag:true, resize:true, reloadAfterSubmit:true, closeOnEscape:true, closeAfterAdd:true,
onclickSubmit: function(formid){
$.validationEngine.closePrompt(".formError",false);
},
onClose:function(formid){$.validationEngine.closePrompt(".formError",true);},
beforeShowForm: function(FrmGrid_list) { $('#tr_idUsuario', FrmGrid_list).hide();},
afterSubmit: function(error) {
for (var x in error){
console.log(x);
}
$('.binfo').css('display','block');
$('.bottominfo').html('Show error');}
}, // add options
{top: 120, left: 500}, //del options
{}
);
});
How can i send the json_encode to the afterSubmit function or is there any way to do that.
Thank you!
Forum Timezone: Europe/Sofia
Most Users Ever Online: 715
Currently Online:
68 Guest(s)
Currently Browsing this Page:
1 Guest(s)
Top Posters:
OlegK: 1255
markw65: 179
kobruleht: 144
phicarre: 132
YamilBracho: 124
Renso: 118
Member Stats:
Guest Posters: 447
Members: 11373
Moderators: 2
Admins: 1
Forum Stats:
Groups: 1
Forums: 8
Topics: 10592
Posts: 31289
Newest Members:
, razia, Prankie, psky, praveen neelam, greg.valainis@pa-tech.comModerators: tony: 7721, Rumen[Trirand]: 81
Administrators: admin: 66