2012-04-28 108 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