Se que no se mucho de este tema por ello acudí a los expertos, se que hay que ponerle POST en lugar de GET pero no entiendo como, también implemente otra forma pero tampoco me llegan por POST solo por GET
Tomo el valor de una caja en mi formulario la mando a recordID y la quiero mandar por POST a mi archivo ajax
Código Javascript
:
Ver originalrecordID = $("#recordID").val();
//Numero de factura actual
$.post("../ajax/" +ajaxFile+ ".php?op=nfactura", {recordID : recordID}, function(r){
$("#factura").val(r);
});
en mi archivo ajax recibo a recordID e imprimo para ver
$recordID= $_POST['recordID'];
echo $recordID;
y no lo hace
y si lo pongo con GET si lo hace !
hay que mencionar que esto lo tengo en un function init() que esta al inicio de la pagina ! init(); para que cuando la pagina se muestre traiga un numero según el recordID
Código Javascript
:
Ver originalfunction init(){
$('#formulario').on('submit',function(e){ //si se activa el evento submit llamma funcion ...
alert('Guardar');
guardaryeditar(e);
});
recordID = $("#recordID").val();
//Numero de factura actual
$.get("../ajax/" +ajaxFile+ ".php?op=nfactura", {recordID : recordID}, function(r){
//$("#factura").html(r);
$("#factura").val(r);
});
//Cargamos los items al select grupo
$.get("../ajax/" +ajaxFile+ ".php?op=agrupacion", {recordID : recordID}, function(r){
$("#grupo").html(r);
$('#grupo').selectpicker('refresh');
});
listar(recordID); //Funcion
}