Comunidad de diseño web y desarrollo en internet online

js + php

Citar            
MensajeEscrito el 01 Oct 2007 02:53 am
hola espero tengan buen dia... bueno tengo un problema y necesito ayuda a ver si me pueden dar una mano con esto

Mi problema es que necesito mandar una variable desde php a una funcion en js mi codigo es....

Código :

  $cadena = "hola"
  echo "<td> <a href ='javascript:alerta(". $cadena .")'>Eliminar</a>";


mi funcion en js es es

Código :

function alerta(cadena)
{
  alert(cadena);
}


ahora si mando un entero como variable para mi funcion en js si me ejecuta :roll: osea esto
$cadena = 15; eso si me ejecuta el script pero con
$cadena = "cadena"; nada que ver :S

Por LaNaVi

22 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 01 Oct 2007 03:00 am
No se ejecuta porque te faltan las comillas en la expresión del PHP, para que lo asuma como un literal. Sería:

Código :

$cadena = "hola"
  echo "<td> <a href ='javascript:alerta(\"". $cadena ."\")'>Eliminar</a>";


De lo contrario, sólo aceptará números (como, de hecho, te sucede)

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 01 Oct 2007 03:13 am
gracias ese era mi error... :lol:

Por LaNaVi

22 de clabLevel



Genero:Masculino  

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.