Muchas veces en este sitio veo gente tratando de hacer cosas como esta:
<script type="text/javascript">
$(document).ready(function(){
$('<?php echo $divID ?>').click(funtion(){
alert('do something');
});
});
</script>
No creo que este sea un tipo de patrón en el que las personas caen naturalmente. Debe haber algún tipo de tutorial o material de aprendizaje que muestre esto, de lo contrario no lo veríamos demasiado. Lo que estoy preguntando es si estoy haciendo una gran parte de esto o ¿es realmente una mala práctica?
EDITAR: Estaba hablando con un amigo mío sobre esto, que a menudo pone ruby en su JavaScript y mencionó este punto.
¿Está bien colocar dinámicamente constantes de aplicación en su JavaScript para que no tenga que editar dos archivos? por ejemplo ...
MYAPP.constants = <php echo json_encode($constants) ?>;
también está bien codificar directamente los datos que planea usar en una biblioteca
ChartLibrary.datapoints = <php echo json_encode($chartData) ?>;
¿O deberíamos hacer una llamada AJAX cada vez?