¿Cómo mostrar el contenido de este enlace en la misma página usando Ajax?

Estoy desarrollando una aplicación web de intranet ASP.NET que es un Quiz Engine. Como soy un nuevo desarrollador de ASP.NET, tengo una tabla que muestra algunos comentarios recibidos de los usuarios y el administrador tiene la capacidad de aceptar o rechazar estos comentarios.

Debajo de esta tabla, tengo un enlace a una nueva página que muestra una tabla con los comentarios recibidos durante los últimos tres meses. En lugar de ir a una página nueva, quiero mostrar esta tabla en la misma página usando Ajax, pero no sé cómo hacerlo ni cuál es el nombre de esta función Ajax.

preguntado el 10 de marzo de 12 a las 07:03

2 Respuestas

Usaría el ajax() método en jQuery.

Algo como esto

$(document).ready(function(){
$(#MyLinkID).click(function()
{
$.ajax({
  url: "feedbackpage.html",
  context: document.body,
  success: function(data){
    $('#feedbackDivID').html(data);
  }
});
}
};

respondido 10 mar '12, 07:03

Puedes usar jquery para hacerlo. Primero necesita la biblioteca jquery que puede obtener de un CDN o simplemente descargar la biblioteca.

Haga referencia a la biblioteca en la página en la que la está usando:

<script type="text/javascript" src="~/Scripts/jquery.1.7.min.js"></script>

En su página ASP, coloca su enlace en una etiqueta div:

<div id="loadstuffHere">
  <a href="return LoadStuff()">Click here</a>
</div>

Finalmente agregue su función de llamada para cargar la información en la página:

<script type="text/javascript">

function LoadStuff()
{
  $("#loadstuffHere").load("yourpage or callingfunction");
}

respondido 10 mar '12, 07:03

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.