このサイトでは何度もこのようなことをしようとしている人がいます:
<script type="text/javascript">
$(document).ready(function(){
$('<?php echo $divID ?>').click(funtion(){
alert('do something');
});
});
</script>
これは、人々が自然に陥るようなパターンではないと思います。これを示しているチュートリアルや学習資料がそこになければなりません。そうでなければ、それはあまり見られません。私が求めているのは、これをあまりにも大きくしているのですか、これは本当に悪い習慣ですか?
編集: これについて私の友人に話していました。彼はしばしばJavaScriptにルビーを入れて、この点を持ち出しました。
JavaScriptにアプリケーション全体の定数を動的に配置して、2つのファイルを編集する必要はありませんか?例えば...
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.
…