使用参数从jquery调用javascript函数

使用参数从jquery调用javascript函数,jquery,Jquery,我正在编写这段代码,但即使咨询了其他线程,我也没有得到结果。它给出了一些导致Apache抛出异常的错误。这里,通过$.getJSON(link,handler)从链接中检索employee;它将数据传递给处理函数 employeeNumber、fullName、gender等是预先存在的代码,工作正常,但当我试图通过在jquery中调用getAge函数并将birthDate作为参数来计算年龄时,我的应用程序崩溃了。我在一个单独的html页面中测试了getAge函数,在该页面中,我以mm/dd/y

我正在编写这段代码,但即使咨询了其他线程,我也没有得到结果。它给出了一些导致Apache抛出异常的错误。这里,通过$.getJSON(link,handler)从链接中检索employee;它将数据传递给处理函数

employeeNumber、fullName、gender等是预先存在的代码,工作正常,但当我试图通过在jquery中调用getAge函数并将birthDate作为参数来计算年龄时,我的应用程序崩溃了。我在一个单独的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;
    }
函数处理程序(员工){
$('#employeeNumber').val(employee.id);
$('#fullName').val(employee.fullName);
var bd=新日期(员工生日);
$('#dateOfBirth').val(bd.toDateString());
$('性别').val(雇员性别);
$('#age').val(employee.birthDate,getAge);
}
函数getAge(日期字符串){
var today=新日期();
var birthDate=新日期(日期字符串);
var age=today.getFullYear()-birthDate.getFullYear();
var m=today.getMonth()-birthDate.getMonth();
如果(m<0 | |(m==0&&today.getDate()
这是一个JavaSpring应用程序,我正在使用maven编译war文件


谢谢和问候

我不知道你在这方面想做什么

$('#age').val(employee.birthDate, getAge);
我从来没有见过这样的语法,但我想你在哪里尝试呢

$('#age').val(getAge(employee.birthDate));