Foros del Web » Programando para Internet » Jquery »

Problema AJAX??? Not sure!

Estas en el tema de Problema AJAX??? Not sure! en el foro de Jquery en Foros del Web. Hola buenas tardes que tal, soy nueva aca... Tengo un problema con mi código, no se que falla... cuando lo corro en explorer funciona, no ...
  #1 (permalink)  
Antiguo 29/09/2013, 16:23
fef
 
Fecha de Ingreso: septiembre-2013
Mensajes: 1
Antigüedad: 10 años, 6 meses
Puntos: 0
Problema AJAX??? Not sure!

Hola buenas tardes que tal, soy nueva aca...

Tengo un problema con mi código, no se que falla... cuando lo corro en explorer
funciona, no taaan bien, pero lo hace.. y cuando lo abro en chrome, no hace nada!! ...

Mi problema es en mi menu tanto INICIO, como ACERCA DE y AYUDA, cuando les doy click, no hace nada, no se abren... en explorer si.. y chrome no! No entiendo por que ????

este es mi codigo.. lo trate de poner lo mas entendible posible

__________________________________________________

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">

<html>

<head>
<title> Pratica 5 </title>
<meta http-equiv="Content-Type"
content="text/html; charset=UTF-8">

<link rel="stylesheet" type="text/css" href="hoja_estilos3.css">
<script type="text/javascript" src="jquery-1.10.2.min.js"></script>

<script type="text/javascript">

function carga(pagina){

$.ajax({
url : pagina,
cache : false,
success : function(object,status,response){

$("#principal").html(response.responseText);
}
});
}
</script>
</head>



<body>
<div id="area">
<div id="menu">

<a href="javascript:carga('acerca_de.html')">Inicio</a>
<br>
<a href="javascript:void(0)"
onClick="javascript:carga('mi_pagina4.html')">Acer ca: </a>
<br>
<a href="javascript:void(0)"
onClick="javascript:carga('ayuda.html')">Ayuda</a>

</div>
<div id="principal">


</div>
</div>
</body>


</html>
  #2 (permalink)  
Antiguo 29/09/2013, 21:23
Avatar de vesper_metal90  
Fecha de Ingreso: enero-2013
Mensajes: 103
Antigüedad: 11 años, 2 meses
Puntos: 1
Respuesta: Problema AJAX??? Not sure!

te falto poner algo

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2.  
  3. $(function(){
  4.  
  5. function carga(pagina){
  6.  
  7. $.ajax({
  8. url : pagina,
  9. cache : false,
  10. success : function(object,status,response){
  11.  
  12. $("#principal").html(response.responseText);
  13. }
  14. });
  15. }
  16.  
  17. });
  18. </script>
  19.  
  20. o lo puedes hacer asi
  21.  
  22. <script type="text/javascript">
  23.  
  24.   $(document).ready(function(){
  25.      
  26.       function carga(pagina){
  27.  
  28.            $.ajax({
  29.                   url : pagina,
  30.                   cache : false,
  31.                   success : function(object,status,response){
  32.                         $("#principal").html(response.responseText);
  33.                        }
  34.                  });
  35.      }
  36.  
  37. });
  38.  
  39. </script>

Cuando se termine de carga la pagina el $(function) o el $(documet).ready() empezaran a trabajar y podra implementar los metodos ajax ya que eso es de plugin de jquery

Etiquetas: ajax, html, javascript
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:06.