2016-02-11 101 views
0

我嘗試使用ajax,但它不起作用,當我點擊按鈕時,它不顯示瀏覽器上的警告框。無法訪問jquery和ajax的功能

<html> 
<head> 
    <title>Ajax</title> 
    <script scr="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> 
</head> 
<body> 
    Name: <input type="text" id="data"> 
    <input type="submit" id="sub" value="save"> 

    <script> 
     $(document).ready(function() { 
      $('#sub').click(function() { 
       alert('ok'); 
      }); 
     }); 
    </script> 
</body> 
</html> 
+4

即使世界一個錯字,你呼叫的外部JS 。你有scr –

回答

1

請嘗試下面的代碼

<html> 
    <head> 
     <title>Ajax</title> 
     <script src="https://code.jquery.com/jquery-1.9.1.min.js"></script> 
     <script> 
     $(document).ready(function(){ 
      $('#sub').click(function(){ 
       alert('ok'); 
      }); 
     }); 
     </script> 
    </head> 
    <body> 
     Name: <input type="text" id="data" > 
     <input type="submit" id="sub" value="save"> 
    </body> 
</html> 

1.問題jQuery的路徑 2.始終把腳本的頭部部分

+1

腳本不必在頭部分。事實上,它應該是最後的改進表現。 – Sachin

+0

我同意,但在這種情況下,如果不妨礙頁面性能,所以最好把它的頭標記 – user3509208

+0

那麼你爲什麼說** 2。總是把腳本放在頭部**? – Sachin