Foros del Web » Soporte técnico » Ayuda General »

forma de hacer las cosas con php y js

Estas en el tema de forma de hacer las cosas con php y js en el foro de Ayuda General en Foros del Web. hola a todos. Vereis, tengo un par de dudas acerca de "como hacer las cosas". Una de ellas es la siguiente: En general, a la ...
  #1 (permalink)  
Antiguo 12/03/2013, 03:59
 
Fecha de Ingreso: junio-2010
Mensajes: 373
Antigüedad: 13 años, 10 meses
Puntos: 11
forma de hacer las cosas con php y js

hola a todos.

Vereis, tengo un par de dudas acerca de "como hacer las cosas".

Una de ellas es la siguiente:

En general, a la hora de realizar un determinado codigo, si puedo elegir crearlo con js o con php (y omitiendo el asunto del refresco de pagina, pues no es problema), cual es la manera mas recomendada de hacerlo??
- pienso que por un lado, si lo hago en js, "libero" codigo al servidor, pero cargo de codigo el lado del cliente.
- pero por otro lado, si lo hago en php me ocurre exactamente lo contrario.

Hay alguna "norma" por la que me deberia regir??

----------------------------

La otra duda también tiene que ver con ambos lenguajes; php y js.

En general, a la hora de pasar una variable de php a js, suelo utilizar la manera "standart" que he encontrado por la red. Es decir:

Código PHP:
Ver original
  1. <?php
  2. $var = 'hola';
  3. ?>

Código Javascript:
Ver original
  1. var saludo = "<?php echo $var ?>";

No obstante, siempre le he puesto cara de .... a esta forma de hacerlo.

Se me ocurrio hace ya algun tiempo realizar este "apaño/chapuza":

Meter la variable php en un tag html (div,span,...), ocultar dicho tag con css y luego acceder al contenido de éste con js.
(supongo que se entiende como. Si no es así, por favor, decidme y pongo un mini ejemplo).

Mi problema ahora es el de siempre.....cual es la mejor manera de hacerlo??? o bien....cual es la manera que deberia evitar??

Muchas gracias!

Saludos!
  #2 (permalink)  
Antiguo 12/03/2013, 04:18
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 8 meses
Puntos: 2114
Respuesta: forma de hacer las cosas con php y js

Para la primera cuestión yo te diría que hicieras lo que puedas de lado servidor. Puede darse el caso de que algún loco ande con algún navegador sin JavaScript.

Para la segunda yo te preguntaría si de verdad ves menos asquerosa la forma que mencionas que la usas. Otra opción sería pasar los datos vía json, pero yo para un par de datos usaría simples echo's. No veo mayor problema en hacerlo así.
  #3 (permalink)  
Antiguo 12/03/2013, 17:08
Avatar de hasdpk  
Fecha de Ingreso: agosto-2011
Ubicación: $spain->city( 'Arucas' );
Mensajes: 1.800
Antigüedad: 12 años, 7 meses
Puntos: 297
Respuesta: forma de hacer las cosas con php y js

Respondiendo a tu primera pregunta, es relativo a lo que quieras hacer. Si es una validación de formulario se pueden hacer en los dos lados (cliente/servidor), aunque por seguridad siempre debes de hacerla como mínimo en el lado el servidor.

Si es un formulario dinámico, no te queda otra que hacerlo con JavaScript, aunque con PHP también se puede hacer, pero los efectos y el acabado no es el mismo.

En relación a tu segunda pregunta, lo que dijo @Bonez es una buena solución, el usar JSON. Aunque también existe el atributo data de HTML5 que puedes utilizar en vez de crear tags y ocultarlo con CSS.
__________________
Freelance Developer — www.rubenmartin.me PHP, SQL, Wordpress, Prestashop, Codeigniter, Laravel
RegaloConsolas — www.regaloconsolas.com Sorteo juegos, consolas y accesorios
  #4 (permalink)  
Antiguo 13/03/2013, 01:27
 
Fecha de Ingreso: junio-2010
Mensajes: 373
Antigüedad: 13 años, 10 meses
Puntos: 11
Respuesta: forma de hacer las cosas con php y js

ok, tomo nota!

Muchisimas gracias a ambos!

Etiquetas: cosas, forma, js, php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:23.