Ver Mensaje Individual
  #4 (permalink)  
Antiguo 05/09/2014, 07:18
rjulio21
 
Fecha de Ingreso: marzo-2011
Ubicación: Caracas
Mensajes: 389
Antigüedad: 13 años, 9 meses
Puntos: 16
Respuesta: Sacar resultados al hacer clic en búsqueda ajax

Puedes imprimir PHP en javascript . tambien puedes manejar javascript desde el php. pero tus o ejemplos darian error. EN el primero estas intentando imprimir una variable definida en js que php no conoce ni maneja y en el segundo estas intentando declarar con "var" algo desde php. y en PHP el "var" es utilizado para declarar propiedades de clases. LOS js desde php los manejarias desde variables o impresiones que hagas con "echo".

Las formas correctas serian algo tipo :

Código something-rare:
Ver original
  1. <script>
  2.  
  3. <?PHP
  4. $variable = 10
  5. ?>
  6. //javascript
  7. function (){
  8.       var a = <?=$variable?>;
  9.      console.log(a)//Imprimirá 10
  10. }
  11. <script>
o algo asi :
Código PHP:
Ver original
  1. $js  = "<script>";
  2. $js . = "$(document).ready(function(){\n\t";
  3. $js. =   "console.log('imprimiendo js desde php') \n\r  });";
  4. $js.="</script>";
  5. echo $js;
Eso ejecutaria el ready. obviamente podrias ponerlo todo en una sola sin necesidad de ir concatenandole cosas a la variable.....

Sin embargo, yo no veo muy recomendable hacer ninguna pues estarias mezclando muchos códigos y eso dificulta el posterior mantenimiento.... Si puedes evitar hacerlo es mejor. Mientras más puedas mantener el PHP en un lado. el HTML en otro y el JS en otro más fácil será hacer ajustes posteriores.
__________________
Lo imposible es lo posible visto por los ojos de un incapaz.
Si te sirve la respuesta. dale + al karma.
Saludos