Tante volte su questo sito vedo persone che cercano di fare cose del genere:
<script type="text/javascript">
$(document).ready(function(){
$('<?php echo $divID ?>').click(funtion(){
alert('do something');
});
});
</script>
Non penso che questo sia un tipo di modello 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 è: sto facendo un affare troppo grande o è davvero una brutta pratica?
EDIT: Stavo parlando con un mio amico di questo che spesso inserisce ruby nel suo JavaScript e ha sollevato questo punto.
Va bene posizionare dinamicamente le costanti ampie dell'applicazione nel tuo JavaScript in modo da non dover modificare due file. per esempio...
MYAPP.constants = <php echo json_encode($constants) ?>;
inoltre è OK codificare direttamente i dati che si prevede di utilizzare in una libreria
ChartLibrary.datapoints = <php echo json_encode($chartData) ?>;
o dovremmo effettuare una chiamata AJAX ogni volta?
this question will likely solicit opinion, debate, arguments, polling, or extended discussion.
...