Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => Mensaje iniciado por: 70N1 en 28 Junio 2013, 16:01 PM

Título: Ayuda con este codigo. Cargar pagina en div mediante ajax.
Publicado por: 70N1 en 28 Junio 2013, 16:01 PM
El siguiente codigo muestra la pagina prueba.php en el div asdf.
pero al momento de mostrar la pagina prueba.php, la muestra pero con la misma desaparece.



echo '<form name="form1" id="form1" method="post" action="#">
     <table width="100%" height="81" border="1">
       <tr>
         <td width="12%">Buscar DNI</td>
         <td width="88%"><input type="text" name="dni" id="dni"></td>
       </tr>
       <tr>
         <td height="40">&nbsp;</td>
         <td><input type="submit" name="BUSCAR" id="ana" onclick="javascript:getIDA(this)" value="BUSCAR";></td>
       </tr>
     </table>
     
   </form>';

?>
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>


<div id="asdf"></div>

<script type="text/javascript">
function getIDA(theLink){

alert("entro getida");
enviarA(theLink.id);

}

function enviarA(idform){
alert(idform);
// Comprobamos que está disponible AJAX
if(window.XMLHttpRequest) {
ajax = new XMLHttpRequest()
}
// La respuesta aparecerá en una alerta
ajax.onreadystatechange=function(){
if(ajax.readyState == 4) {
if(ajax.status == 200) {
//print(ajax.responseText)
//an.style.display='none';
document.getElementById("asdf").innerHTML=ajax.responseText;

}
}
}
// Pedimos el archivo "prueba.php"
ajax.open("POST","prueba.php",true)
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded")
ajax.send("&MM_insert=" + "renovar" + "&dni=" + idform )
}
</script>






SOLUCIONADO¡¡. Solo tenia que eliminar los formularios