dominios y alojamiento web en hostalia

Actualizacion de un select con ajax

Wiki: Los usuarios registrados de DesarrolloWeb.com pueden modificar los contenidos y realizar aportaciones en esta sección.
  • Dar una respuesta
Da una respuesta
Votos útiles (0) inútiles (0)
Discusión creada por miguel__velandia el 28/01/2010

Categoría wiki: Desarrollo Web

Resulta que cuando inserto un registro utilizando Ajax, el select generado con una consulta con ajax, no se actualiza es decir el registro nuevo insertado no se muestra en el select...., y dicha entrada solo aparece cuando elimino los archivos temporales de internet...., mi pregunta es como realizar la insercion y actualizacion del select para que automaticamente se actualice....

Últimas respuestas enviadas
28/01/2010 - Respuesta de eugim
Hola Miguel

El asunto es que tendrás que actulizar ese select de alguna manera como resultado de la inserción de un registro. Eso mismo lo debes de imaginar tú... Yo lo puedo tomar como una idea para un artículo, pero no sé si algún día me pondría a desarrollar eso.

Deberías intentarlo tú, ya que estás utilizando ajax ya en tu pagina, deberías poder hacer esa acción. Si tienes problemas puedes publicar el código para que alguna persona pueda ayudarte. Sólo con dudas concretas te pueden dar respuestas concretas.

Saludos!
Votos útiles (0) inútiles (0)
06/02/2010 - Respuesta de segu_fe
A ver me iré directo al codigo y espero me deje entender y cualquier cosa pregunta con toda confianza, usaré jquery e insertare el dato desde un elemento <a> y lo enviare por metodo post y luego de ello la tabla de datos se muestra en un div el cual despues de una insercion se actualiza ok, vamos al codigo entoncs...

$('#insertar').click(function(){
var dato_a_guardar=$('#elemento_dato').val();

$.post('page_insert.php', {dato_a_guardar:dato_a_guardar},function(){
$('#div_contenedor').load('#pagina_result.php');
});
});

A ver te explico lo q acaba d pasar jejeje, primero seleccionas la informacion ingresafa en un textbox vuyo id=elemento_dato, luego de ello lo envias con el metodo post de jquery y en el inicias una funcion para que luego de enviar la informacion se cargue nuevamente el div que muestra la informacion.

Yo uso jquery para esas cosas e incluso le agregaria más lineas de codigo para poder darle efectos visuales más chevere que le gusta a la gente, sin embargo eso ya te tocará averiguar.


No dudes en responder si es q no te entendimos bien ok, estamos para servir y no para ser servidos.

Espero te ayude en algo mi sugerencia.
Bendiciones y exitos
atte 2do
Votos útiles (0) inútiles (0)
06/02/2010 - Respuesta de segu_fe
A ver creo q por el apuro puse un signo de más, aqui te dejo la correcion ok.

$('#insertar').click(function(){
var dato_a_guardar=$('#elemento_dato').val();

$.post('page_insert.php', {dato_a_guardar:dato_a_guardar},function(){
$('#div_contenedor').load('pagina_result.php');
});
});
Votos útiles (0) inútiles (0)
27/08/2010 - Respuesta de Josue
Serias tan amable de explicar un poco mas tu codigo, porfavor
31/08/2010 - Respuesta de Diego
Hola amigo, yo tambien estoy desarrollando una pagina que contiene un select que muestra datos de una BD, pero si el usuario quiere agregar otro dato, da click sobre un vinculo, de esta manera se abre un popup, el usuario ingresa el dato, da click en guardar, se guarda el dato y se cierra el popup.
Mi problema es, que no se actualiza mi pagina, he tratado de comprender tu codigo que escribiste arriba, pero no lo logro al 100%, me podrias ayudar a explicarlo un poco mas, por ejemplo, donde pondria ese script, y en que parte el div.
Porfavor, te lo agradeceria mucho.
31/08/2010 - Respuesta de celis
Hola amigo, yo tambien estoy desarrollando una pagina que contiene un select que muestra datos de una BD, pero si el usuario quiere agregar otro dato, da click sobre un vinculo, de esta manera se abre un popup, el usuario ingresa el dato, da click en guardar, se guarda el dato y se cierra el popup.
Mi problema es, que no se actualiza mi pagina, he tratado de comprender tu codigo que escribiste arriba, pero no lo logro al 100%, me podrias ayudar a explicarlo un poco mas, por ejemplo, donde pondria ese script, y en que parte el div.
Porfavor, te lo agradeceria mucho.
Votos útiles (0) inútiles (0)
Categoría relacionada
Donaciones
Si piensas que te hemos ayudado y merecemos tu apoyo económico...