javascript
jquery 등을 이용한 jsp 에서 text 입력 불가 현상
김도롱
2023. 11. 13. 15:29
1년이 넘어서 ..포스팅하는
어쩌면 조금은 업그레이드 된 .. 접니다. 짜란
본론입니다.
jquery 등을 이용한 jsp 작업 중에
뷰에 띄울 때는 오류가 없는데 막상 text 박스등에 값을 입력하려할 때 커서가
안 들어가는 현상 .. 은 여러 원인이 있겠지만
오늘 제 작업에서의 발생 원인은 .. 바로 ..
담아서 가지고 오는 vo의 값 지정에서 문제가 있었기 때문이었습니다.
다른 jsp 에서 작성된 ajax를 가지고 와서 적용하려는 작업중이었는데
참고중이던 jsp가 백에서 받은 vo의 이름 및 밸류 id 와
새로 만들고 있는 jsp 가 백에서 받은 vo 의 이름과 밸류 id가 일치하지 않아서 였어요.
쉽게 말해서
${vo.name} 라고 아래에 돼 있는데 새로운 jsp 에서는 vo가 아니라
${rc.name } 와 같이 rc 등 vo 가 아니라 다르게 불러와지기 때문이었습니다 ㅎ
백 단에서 설정한 vo이름으로 잘 바꿔주니 문제 없이 텍스트 칸에 입력 가능해졌습니다 키킥
$.ajax({
url : url
,method : "post"
,dataType : "text"
,data : {id : dddd}
,beforeSend:function() {
$('.className').show();
}
,complete:function() {
$('.className').hide();
}
,success : function(data) {
if(data == 'N') {
fn_sample("N");
} else {
var temp = '${vo.name}${vo.birth}${vo.number}';
if(temp == data) {
alert("확인");
} else {
alert("에러");
}
}
}
,error : function(x, e) {
fn_error(x, e)
}
});