选择jquery的框更改事件在localhost上正常工作但在LAN中不工作

时间:2016-01-09 11:23:09

标签: jquery

我在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);
                        }
                    });
                }
        });

1 个答案:

答案 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中工作。