2017-02-13 101 views
0

我有這樣的代碼,但面臨的load_new_content_dr沒有定義Chrome的錯誤IM ...爲什麼java腳本不工作?

<html> 
<head> 

<script lang="javascript" src="http://code.jquery.com/jquery-latest.js"> 
    $(document).ready(function(){ 

    $("#Dr_name").change(load_new_content_dr()); 
    $("#day").change(load_new_content_day()); 
}); 
function load_new_content_dr(){ 
    var selected_option_value=$("#Dr_name option:selected").val(); 

    $.post("_add_reservasion.php", {option_value: selected_option_value}, 
     function(data){ 
       $("#day").html(data); 
       alert(data); 
     } 
    ); 

    $.post("__add_reservasion.php", 
     function(data){ 
     $("#time").html(data); 
     alert(data); 

     } 
    ); 
} 

function load_new_content_day(){ 
     var selected_day = $("#day option:selected").val(); 
    $.post("__add_reservasion.php", {selected_day:selected_day}, 
    function(data){ 
     $("#time").html(data); 
     alert(data); 

    } 
); 
} 

    </script> 
</head> 
    <body> 
... 

some codes for connecting database and other stiffs... 


... 
<!--======================doctore name=========================--> 
<p>doctor name:</p> 
     <select name="Dr_name" id = "Dr_name" form="new" onchange="load_new_content_dr()"> 
     <option value="null"></option> 
     <?php 
      while($row = mysqli_fetch_array($table)) 
      { 
      $name = $row["name"]; 
      if(isset($_POST["Dr_name"]) && $_POST["Dr_name"] == $name) 
       echo "<option value =$name selected>$name</option>"; 
      else 
       echo "<option value =$name>$name</option>"; 

      } 
     ?> 

     </select><br><br><br> 
<!--=========== day===============\\--> 
<p>reservation day:</p> 
<select name="day" id="day" form="new" onchange="load_new_content_day()"></select><br><br><br> 
<!--hour--> 
<p>time:</p> 
     <select name="time" id = "time" form = "new"></select><br><br> 


<input type="submit" value="save"> 
<input type="submit" name="cancel" value="cancel"> 
    </form> 
    </body> 
</html> 

似乎Java腳本代碼不會在第一次加載頁面時,他們應該做一些工作,因爲。變化,如果指定的腳本標籤的src屬性他們不:(

+4

'<「script'我」 d猜這就是爲什麼? –

+0

檢查你的第四行,即你的 – Aarrbee

+0

@FranzGleichmann這顯然只是一個錯字。 – dfsq

回答

5

,那麼它的文字內容會被忽略,您應該使用兩個腳本標籤來代替:

<script src="http://code.jquery.com/jquery-latest.js"></script> 
<script> 
    // ... 
</script>