Так много раз на этом сайте я видел людей, пытающихся делать такие вещи:
<script type="text/javascript">
$(document).ready(function(){
$('<?php echo $divID ?>').click(funtion(){
alert('do something');
});
});
</script>
Я не думаю, что это какая-то модель, в которую люди естественно впадают. Там должно быть какое-то учебное пособие или учебный материал, показывающий это, иначе мы бы этого не увидели. То, что я спрашиваю, я делаю слишком большое дело или это действительно плохая практика?
РЕДАКТИРОВАТЬ: говорил об этом с моим другом, который часто вставляет рубин в свой JavaScript, и он поднял этот вопрос.
Можно ли динамически размещать константы всего приложения в вашем JavaScript, чтобы вам не приходилось редактировать два файла. например...
MYAPP.constants = <php echo json_encode($constants) ?>;
также можно ли напрямую кодировать данные, которые вы планируете использовать в библиотеке
ChartLibrary.datapoints = <php echo json_encode($chartData) ?>;
или мы должны каждый раз звонить AJAX?
this question will likely solicit opinion, debate, arguments, polling, or extended discussion.
...