У меня есть проблема в функции ниже. Я не понимаю, почему параметр «данные» вернет «1», «2» и «3». Пожалуйста, помогите объяснить. Спасибо.Функция JSP возвращает некоторое странное значение
function submitRegistrationForm() {
var queryString = $('#registerForm').formSerialize();
$.post('../member/registration.do?method=register&key=<%=RandomStringUtils.randomAlphanumeric(64) %>', queryString, function(data) {
if (data != ''&& data !='1'&& data !='2'&& data !='3'){
var arr = data.split('-');
var urlstr = '../member/registration.do?method=regisration&key=<%=RandomStringUtils.randomAlphanumeric(64) %>&altId='+trim(arr[0])+'&vipKo='+arr[1];
parent.window.location.href = urlstr;
parent.$.fancybox.close();
}else if(data == "1"){
$('#errorMessage2').html("INVALID MEMBER NO.");
}else if(data == "2"){
$('#errorMessage2').html("THE MEMBER NO. HAS VOIDED");
}
else if(data == "3"){
$('#errorMessage2').html("THIS MEMBER NO. HAS ALREADY REGISTERED");
}
});
}