2012-04-28 44 views
4

所以我不斷收到錯誤:由莫名其妙} jQuery的錯誤

employeesScript.js:3Uncaught SyntaxError: Unexpected token {.

這是推動我堅果,因爲我無法弄清楚是什麼原因造成的。我也跑它通過的jsfiddle並得到了以下錯誤:

Error: 
Problem at line 3 character 50: Expected ')' and instead saw '{'. 
$(".employeesPostHours").live("click", fuction() { 

Problem at line 3 character 51: Missing semicolon. 
$(".employeesPostHours").live("click", fuction() { 

Problem at line 45 character 1: Expected '(end)' and instead saw '}'. 
}); 

Implied global: $ 1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20, fuction 3, employeeEntry 5,6,7,8,9,10,11,12,13, employeesId 6,23, employeesEmail 7,24, employeesStartTime 8,25, employeesEndTime 9,26, employeesDate 10,27, employeesExtraMoney 11,28, employeesExtraMoneyDetail 12,29, driving 13,30, onTruck 14,31, warehouse 15,32, phones 16,33, flyering 17,34, wageChange 18,35, alert 38 

這裏是我的Jquery:

$(document).ready(function(){ 

$(".employeesPostHours").live("click", fuction() { 
$("#employeesSection1Form").append("Please Wait..."); 
employeeEntry = $(this).closest("div"); 
employeesId = $(employeeEntry).find("#employeesId").val(); 
employeesEmail = $(employeeEntry).find("#employeesEmail").val(); 
employeesStartTime = $(employeeEntry).find("#employeesStartTime").val(); 
employeesEndTime = $(employeeEntry).find("#employeesEndTime").val(); 
employeesDate = $(employeeEntry).find("#employeesDate").val(); 
employeesExtraMoney = $(employeeEntry).find("#employeesExtraMoney").val(); 
employeesExtraMoneyDetail = $(employeeEntry).find("#employeesExtraMoneyDetail").val(); 
driving = $(employeeEntry).find("#driving").val(); 
onTruck = $(onTruck).find("#onTruck").val(); 
warehouse = $(warehouse).find("#warehouse").val(); 
phones = $(phones).find("#phones").val(); 
flyering = $(flyering).find("#flyering").val(); 
wageChange = $(wageChange).find("#wageChange").val(); 

$.post(
      'employeesHoursPost.php', 
      { 
       'employeesId': employeesId, 
       'employeesEmail': employeesEmail, 
       'employeesStartTime': employeesStartTime, 
       'employeesEndTime': employeesEndTime, 
       'employeesDate': employeesDate, 
       'employeesExtraMoney': employeesExtraMoney, 
       'employeesExtraMoneyDetail': employeesExtraMoneyDetail, 
       'driving': driving, 
       'onTruck': onTruck, 
       'warehouse': warehouse, 
       'phones': phones, 
       'flyering': flyering, 
       'wageChange': wageChange 
      }, 
      function (response) { 
      alert (response); 
      } 
); 
return false; 
}); 

}); 

回答

11

fuction拼寫錯誤。它應該是function在線3.

+0

我不敢相信我花了多長時間看着那個。現在完美的工作,非常感謝...只要它允許我馬上給出答案 – radleybobins 2012-04-28 04:45:54

+4

發生在我們身上。 :) – dtbarne 2012-04-28 04:52:46

+1

使用語法檢查編輯器編寫代碼,在鍵入它時會發現類似這樣的問題,而不是在運行時出現問題。 (Netbeans是我的選擇,但也有很多其他的) – Spudley 2012-04-28 21:03:34