Autor
|
Tema: [Resuelto] pasar 2 valores por javascript (Leído 3,215 veces)
|
tecasoft
Desconectado
Mensajes: 319
Ciberseguridad tecasoft.com
|
buenas necesito pasar 2 valores por javascript a raiz de: foreach($fila3 as $value){ echo "<option onclick='partes(".$value['partes'].",".$value['cod_astiller'].")'>".$value['partes']."<option>"; }
function partes(str,str2) { if(str.length==0) { document.getElementById("partes").innerHTML=""; return; } var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (xhttp.readyState == 4 && xhttp.status == 200) { document.getElementById("partes").innerHTML = xhttp.responseText; } } xhttp.open("GET", "ajax_partes.php?partes="+str+"&cod_astiller="+srt2, true); xhttp.send(); }
la cosa es que al darle click al evento onclick me mande 2 valores cargados de una tabla sql, me hace el foreach bien, pero falta pasar 2 valores que son el cod_astiller(cod_astillero) y el partes(piezas de un barco) alguna idea de como asar esos valores y que sea por GET? me manda un value pero yo quiero pasar 2 valores ya que cada fila tendra un valor diferente, alguien experto en estas cosas?
|
|
« Última modificación: 24 Octubre 2015, 10:49 am por #!drvy »
|
En línea
|
http://www.tecasoft.com Un ninja del hacking etico, programacion en html5, css3, javascript, jquery, php, python, c/c++, ensamblador, ingenieria reversa,a auditorias de seguridad, pentesting, exploits
|
|
|
0roch1
Desconectado
Mensajes: 123
|
El evento onclick no es soportado por la etiqueta <option>
utiliza el Dev Tools de tu navegador para ver los posibles errores de javascript.
Ten cuidado con $value['partes'] y $value['cod_astiller'], qué tipo de valores son?, número o texto?.
|
|
|
En línea
|
|
|
|
tecasoft
Desconectado
Mensajes: 319
Ciberseguridad tecasoft.com
|
Porque dices que el evento onclick no es soportado por la etiqueta <option> ami me funciona en firefox?
$value['partes'] es texto y $value['cod_astiller'] es numerico pero nose como hacer que funcione alguna idea?
|
|
|
En línea
|
http://www.tecasoft.com Un ninja del hacking etico, programacion en html5, css3, javascript, jquery, php, python, c/c++, ensamblador, ingenieria reversa,a auditorias de seguridad, pentesting, exploits
|
|
|
T. Collins
Desconectado
Mensajes: 206
|
La consola del navegador ayuda mucho: str2 != srt2
|
|
|
En línea
|
|
|
|
0roch1
Desconectado
Mensajes: 123
|
Porque dices que el evento onclick no es soportado por la etiqueta <option> ami me funciona en firefox?
$value['partes'] es texto y $value['cod_astiller'] es numerico pero nose como hacer que funcione alguna idea?
![:huh:](https://foro.elhacker.net/Smileys/chef/huh.gif) Que bueno sería que los usuarios finales utilizaran el mismo navegador y versión en donde le funciona de maravilla al desarrollador. Si $value['partes'] es texto tu option está quedando de la siguiente manera. <option onclick='partes(ValorPartes,1234)'>ValorPartes <option>
Eso está mal, tienes que pasar ValorPartes como lo que es. Una cadena de caracteres. <option onclick='partes("ValorPartes",1234)'>ValorPartes <option>
utiliza el Dev Tools de tu navegador para ver los posibles errores de javascript.
|
|
|
En línea
|
|
|
|
tecasoft
Desconectado
Mensajes: 319
Ciberseguridad tecasoft.com
|
estoy utilizando el dev tools pero no consigo formatear bien los datos, me sale asi y no consigo añadirle las comillas a popa: <option onclick="partes(popa)"> popa1 </option>
me falta que salga asi : <option onclick="partes('popa')"> popa1 </option>
alguna idea de como formatear bien los datos?
|
|
|
En línea
|
http://www.tecasoft.com Un ninja del hacking etico, programacion en html5, css3, javascript, jquery, php, python, c/c++, ensamblador, ingenieria reversa,a auditorias de seguridad, pentesting, exploits
|
|
|
0roch1
Desconectado
Mensajes: 123
|
echo "<option onclick='partes(\"".$value['partes']."\",".$value['cod_astiller'].")'>".$value['partes']."<option>";
No olvides lo que te comentaron anteriormente. La consola del navegador ayuda mucho: str2 != srt2
|
|
|
En línea
|
|
|
|
tecasoft
Desconectado
Mensajes: 319
Ciberseguridad tecasoft.com
|
se me habra pasado, ya dicen que 4 ojos van mas que 2 jajaja xd gracias 0roch1 SOLUCIONADO
|
|
|
En línea
|
http://www.tecasoft.com Un ninja del hacking etico, programacion en html5, css3, javascript, jquery, php, python, c/c++, ensamblador, ingenieria reversa,a auditorias de seguridad, pentesting, exploits
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
javascript - Pasar valores de una página a otra
Desarrollo Web
|
ReViJa
|
0
|
3,580
|
24 Marzo 2011, 11:44 am
por ReViJa
|
|
|
Pasar valores a URL metodo GET, que estoy haciendo mal?
.NET (C#, VB.NET, ASP)
|
TrashAmbishion
|
5
|
3,489
|
30 Mayo 2012, 00:14 am
por seba123neo
|
|
|
pasar valores de jquery a php
Desarrollo Web
|
rommel89
|
1
|
5,600
|
3 Julio 2012, 08:18 am
por rommel89
|
|
|
[Resuelto] [javascript] Sumar valores input
Desarrollo Web
|
DeMoNcRaZy
|
2
|
6,047
|
24 Enero 2016, 16:07 pm
por -Mc_Raaka-
|
|
|
Consulta AngularJs(cambiar valores dinamicamente directiva ng-repeat) [resuelto]
Desarrollo Web
|
Razzari
|
0
|
2,206
|
24 Febrero 2017, 21:12 pm
por Razzari
|
|