Cerrar
Iniciar sesin / Crear cuenta
Comunidad de Programadores
Cursos y Manuales
Foros de Consulta
Programadores
Programas/Utilidades
Utilidades
Biblioteca de Temas
Chats de prog.
Ofertas de Trabajo
Nuestros Programas
Colaboradores
Cdigo Fuente
Tabln de Notas
Iconos y Cursores
Encuestas/Estadsticas
Noticias/Artculos
Diccionario informtico
Lista de Correo
Preguntas/Respuestas
Contactar
Ajax example
Anuncios Google
LWP Foros AJAX Enviar dos variables en una funcin Ajax a php
Ajax Post
Nuevo Tema
Volver
<< >>
Vista: arbol
901 visitas
6 respuestas
Cordial saludo.
Me encuentro desarrollando una pgina web que busca una parte de un libro almacenado en una base de datos (nombre del libro y nmero
de capitulo)y la muestra en la pgina.
He utilizado ajax y jQuery para generar dos select dependientes. Lo que necesito ahora es obtener los valores seleccionados de esos select
dependientes.
He utilizado estas funciones con xito slo para un valor y una sola funcin, pero no s como pasar los dos valores de los select en una sola
funcin:
4
5
type: "GET",
success: function(data) {
content.html(data);
10
});
11
12
13
14
15
16
17
18
type: "GET",
19
20
21
success: function(data) {
content.html(data);
22
23
});
24
25
Al presionar un botn, se capturaran los dos valores, sin embargo esto me est generando valores incorrectos o el desconcertante error
"undefined index".
Aqu la etiqueta HTML que llama las dos funciones:
1
Necesito lo siguiente:
1. Que reconozca los valores activos o visibles del select an sin haber seleccionado previamente un valor del combo (ya que puede no
reconocer valores del select de captulo sin antes no haberlo seleccionado).
2. enviar el valor de las dos variables (selected y selected2) en una sola funcin de ajax y que la reconozca sin un "notice: undefined index" en
el correspondiente script de php.
3. generar la etiqueta html que llame a esa funcin con sus parmetros correspondientes.
Por favor si alguien puede ayudarme le agradecera ya que llevo varios das en este problema y soy novato en este campo de la
programacin.
Valora esta pregunta
Responder
Cdigos de AJAX
- MyWex Portafolio web en Ajax
- Nmero aleatorio manual
- Guardar datos de formulario en base de datos Mysql
Hola a todos, hice unas correcciones y parece que as sirve (por si alguien tiene la misma duda):
1
2
5
6
type: "GET",
10
//datatype: "json";
11
success: function(data) {
content.html(data);
12
13
});
14
15
Comentar
Buenas:
url: pagina,
$.ajax({...}).done(function(data{
... Aqui puedes poner el codigo que tienes en success
}));
Saludos.
Valora esta respuesta
Comentar
Hola, gracias por tu inters en mi tema. Y s, veo que tienes buenas ideas, la verdad es que estoy trabajando con cdigo viejo tomado
de algunas partes jeje y pues eso.
Si te entend bien, el cdigo debera quedar como algo as:
3
4
5
6
7
8
$.ajax({
9
10
//Supongo que el data que estoy pasando en la funcin lo tengo que omitir
type: "GET",
11
12
url: pagina,
13
14
15
16
17
18
19
20
done(function(data{
21
22
content.html(data);
23
24
}));
25
Comentar
Este cdigo funciona, pero una sola vez y con los valores que estn seleccionados desde el principio, no con los que el usuario cambie
desde el select.
Si alguien puede ayudarme para ver si se puede hacer dinmico que al cambiar las opciones del select, cambien los valores que se
pasan por ajax a php. Gracias.
Valora esta respuesta
Prueba asi (compara con tu codigo anteior ya que he hecho algunas modificaciones y cosas que faltaban):
Comentar