EasyUI Forum

General Category => General Discussion => Topic started by: impperio on October 25, 2012, 10:39:40 AM



Title: pass parameter via $ _POST
Post by: impperio on October 25, 2012, 10:39:40 AM
Gentlemen need help have the value
of the selected row datagrid to call page PDF print.
How poss pass the parameter via $ _POST NOT $_GET
below example of functional code in $ _GET


function print () {
var row = $ ('# dg'). datagrid ('getSelected');
var minha_variavel = [window.open ('impress.php? cCodalu =' + row.codalub)]
};
I appreciate any help in advance


Title: Re: pass parameter via $ _POST
Post by: Kevin on November 17, 2012, 06:51:36 PM
I'm no expert, but you could try the following;

Code:
function print () {
   var row = $ ('# dg'). datagrid ('getSelected');
 
   $.post('impress.php?&cCodalu =' + row.codalub,{id:'dummy'},function(result){
      if (result.success){
         ...success processing...
      } else {
         ...failed processing...
      }
   },'json');
}


Title: Re: pass parameter via $ _POST
Post by: impperio on November 21, 2012, 07:40:01 AM
Thanks for the posts, I decided in a way that can serve to someone more below the codes



1- <a href="#" class="easyui-linkbutton" plain="true" iconCls="icon-print" plain="true" onClick="print_it()">Imprimir</a>   
 
2- function print_it(){
var row = $('#dg').datagrid('getSelected');
var oDados
oDados = document.getElementById('cSeqlot'); 
oDados.value = row.seqlotB;
$('#form-printer').submit();
}; 
 

3- <form action="impress.php" method="post" id="form-printer">
     <input type="hidden"  id="cSeqlot"  name="cSeqlot" value="cSeqlot"/> 
     </form>