Così tante volte su questo sito vedo persone che provano a fare cose del genere:
<script type="text/javascript">
$(document).ready(function(){
$('<?php echo $divID ?>').click(funtion(){
alert('do something');
});
});
</script>
Non penso che questa sia una sorta di schema in cui le persone cadono naturalmente. Ci deve essere una sorta di tutorial o materiale didattico là fuori che sta mostrando questo, altrimenti non lo vedremmo così tanto. Quello che sto chiedendo è che sto facendo un grosso affare o è una pratica veramente brutta?
EDIT: Stavo parlando ad un mio amico di questo che spesso mette il rubino nel suo JavaScript e ha sollevato questo punto.
È corretto posizionare dinamicamente costanti dell'applicazione nel tuo JavaScript in modo da non dover modificare due file. per esempio ...
MYAPP.constants = <php echo json_encode($constants) ?>;
è anche possibile codificare direttamente i dati che si intende utilizzare in una libreria
ChartLibrary.datapoints = <php echo json_encode($chartData) ?>;
o dovremmo effettuare una chiamata AJAX ogni volta?