2014-10-09 61 views
1

我的html頁面上有一個腳本存在問題。這只是一個函數,應該通過標籤中的onclick方法來調用。它不工作。每次我點擊瀏覽器中的鏈接時,控制檯都會顯示「ReferenceError:$未定義」,並指向下面代碼的第三行。

<script> 
    function del(urlToDelete) { 
     $.ajax({ 
      url: urlToDelete, 
      type: 'DELETE', 
      success: function(results) { 
       location.reload(); 
      } 
     }); 
    } 
</script> 
+0

您希望定義'$'的代碼在哪裏? – Quentin 2014-10-09 08:35:42

+0

'$ .ajax()'是一個[jQuery](http://jquery.com)函數,'$'是使用它編寫代碼時的'jQuery'的縮寫,因此您需要先加載jQuery該代碼將起作用。從錯誤消息你沒有這樣做。 – 2014-10-09 08:37:57

+0

正確包含jquery – 2014-10-09 08:38:32

回答

8

你需要包括jQuery庫的那個。像這樣。你需要包含這個第一個,然後寫$.ajax執行。

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>

2

它看起來像jQuery的庫沒有被包括在項目中。

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> 
相關問題