在这个网站上,有很多次我看到有人试图做这样的事情:
<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.
……