0
我正在處理此代碼,但即使諮詢了其他線程,我也沒有得到結果。它給出了一些導致Apache拋出異常的錯誤。這裏員工通過$ .getJSON(鏈接,處理程序)從鏈接中檢索;並將數據傳遞給處理函數。從jquery調用javascript函數的參數
employeeNumber,fullName,gender等是預先存在的代碼並且正常工作,但是當我嘗試通過傳遞birthDate作爲參數在jquery中調用getAge函數來計算年齡時,我的應用程序崩潰。我在一個單獨的html頁面中測試了getAge函數,其中我輸入格式爲mm/dd/yyyy的日期,並且它正確顯示了年齡。
function handler(employee) {
$('#employeeNumber').val(employee.id);
$('#fullName').val(employee.fullName);
var bd = new Date(employee.birthDate);
$('#dateOfBirth').val(bd.toDateString());
$('#gender').val(employee.gender);
$('#age').val(employee.birthDate, getAge);
}
function getAge(dateString) {
var today = new Date();
var birthDate = new Date(dateString);
var age = today.getFullYear() - birthDate.getFullYear();
var m = today.getMonth() - birthDate.getMonth();
if (m < 0 || (m === 0 && today.getDate() < birthDate.getDate())) {
age--;
}
return age;
}
這是一個Java Spring應用程序,我使用maven編譯war文件。
感謝和問候