Que pena la molestia pero tengo un ultimo problema.
Resulta que estoy usando una funcion javascript para pasar parametros por GET con jquery a traves de .load
Aca la funcion:
Código Javascript
:
Ver originalfunction jquery_pasa_camp(archivo, div, ncamp, nvar, vvar, css_div){
var vncamp="";
var cadena="";
var amper="";
if(ncamp!="")
ncamp = ncamp.split("@");
if(nvar!="")
nvar = nvar.split("@");
if(vvar!="")
vvar = vvar.split("@");
if(ncamp!="")
for (var i=0;i<ncamp.length;i++){
if($('#'+ncamp[i]).length){//COMPRUEBO SI EXISTE EL ELEMENTO
if($('#'+ncamp[i]).get(0).type=="radio" || $('#'+ncamp[i]).get(0).type=="checkbox"){//VALIDO SI EL CAMPO ES TIPO RADIO O CHECKBOX
vncamp = booltoint(document.getElementById(ncamp[i]).checked);
}else{
vncamp = document.getElementById(ncamp[i]).value;
}
if(i==0)
amper="";
else
amper="&";
cadena = cadena+amper+ncamp[i]+"="+encodeURIComponent(vncamp);
}
}
if(nvar!="")
for (var i=0;i<nvar.length;i++){
if(ncamp.length==0 && i==0)
amper="";
else
amper="&";
cadena = cadena+amper+nvar[i]+"="+encodeURIComponent(vvar[i]);
}
if(css_div==1)
{
$("#"+div).css({
"background-color": "white",
"border": "white",
"color": "white"
})
}
$("#"+div).hide();
$("#"+div).fadeIn(2000).load(archivo+".php?"+cadena);
}
Y la uso asi:
archivo usuarios.php
Código PHP:
Ver original<?php
{
include "page-no-found.php";
exit('Acceso directo no permitido'); }
require("../seguridad.php");
require("../conexion.php");
if( ( isset($_POST['op'])) or
(isset($_GET['op'])) ) {
if($op]==1)
{
echo "aca llega";
}
}
else
{
?>
<input type="text" id="cod_usu_reg" size="42" onblur="jquery_pasa_camp('usuarios', 'validate_user', 'cod_usu_reg', 'op', '1', '0')" />
<label id="validate_user" class="jquery_validate"></label>
<?php
}
Como se puede ver, en el onblur llamo la funcion y voy a op=1, por GET, pero cuando llego alla me muestra "Acceso directo no permitido", y lo mismo me pasa si uso ajax (post)
Como podria solucionar esto ??..
Agradezco me puedas ayudar !!