0
私はこのコードで作業していますが、他のスレッドと相談しても結果が得られません。これは、Apacheが例外をスローするようなエラーを出します。ここで、従業員は$ .getJSON(リンク、ハンドラ)によってリンクから取得されます。データをハンドラ関数に渡します。パラメータを持つjqueryからjavascript関数を呼び出す
employeeNumber、fullName、genderなどは既存のコードであり正常に動作しますが、birthDateをパラメータとして渡してjqueryのgetAge関数を呼び出して年齢を計算しようとすると、アプリケーションがクラッシュします。私はmm/dd/yyyyの形式で日付を入力する別のHTMLページでgetAge関数をテストし、正しく年齢を表示しています。
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アプリケーションで、warファイルをコンパイルするためにmavenを使用しています。
おかげで、よろしく