我是javascript的新手我不知道如何从任何html调用javascript文件.Pls帮助我。
<div class="subject"></div>
<script>
$("#course_code_id").live("change keypress",function(){
var id = 0;
id = $(this).val();
if( $(this).val() !==''){
$.post('<?php echo site_url('subject/search_by_course') ?>',
{
subject_id: id
},function(data){
$(".subject").html( data['html_string']);
},"JSON"
);
}
});</script
&GT;
答案 0 :(得分:0)
您编写的脚本将在页面加载时执行。但是为了确保它只在加载jQuery之后才开始执行,你应该这样做:
<div class="subject"></div>
<script>
$(function(){
$("#course_code_id").live("change keypress",function(){
var id = 0;
id = $(this).val();
if( $(this).val() !==''){
$.post('<?php echo site_url('subject/search_by_course') ?>',
{
subject_id: id
},function(data){
$(".subject").html( data['html_string']);
},"JSON"
);
}
});
});
</script>