我在jquery中有四个选择框,在localhost和LAN中工作得非常好三个选择框工作正常,但只有一个不能使用jquery更改事件。我在localhost和局域网中的firefox上测试了firefox和chrome上的脚本
$('#add_sub_dept_1').change(function(){
$('#select_teacher_id').text(selectstring);
dept = $('#add_sub_dept_1 :selected').text();
var flag = "flag";
if(dept != selectstring)
{ var sub_html = "";
$('#display_teacher_box').html("");
$.ajax({
type: 'POST',
data: ({dept:dept,flag:flag}),
url : 'Scripts/display_sub_teach.php',
success:function(data){
var obj = jQuery.parseJSON(data);
$.each(obj, function(key, value){
sub_html += '<li style= "height:5px; font-size:15px; border:none; border-bottom:solid 1px gray;">' + value.sub_name + ' - '+value.teacher_id+'</li>';
});
$('#display_teacher_box').append(sub_html);
}
});
var html = '<option>---select---</option>';
$.ajax({
type: 'POST',
data: ({dept:dept}),
url : 'Scripts/fetchteachers.php',
success:function(data){
var obj = jQuery.parseJSON(data);
$.each(obj, function(key, value){
html += '<option>' + value.name + '</option>';
});
$('#select_teacher_id').append(html);
}
});
}
});
答案 0 :(得分:0)
由于某些jQuery var dateNow = new Date ();
var currentMonth = dateNow.getMonth();
var dateNext = dateNow.setMonth(currentMonth + 12);
document.write(dateNext.toDateString())
相关问题
您必须检查包含的jQuery path
。这可能会导致问题,例如在path
中工作而无法在localhost
中工作。