[ajax]radio.value udefined오류
ajax를 사용할때 radio.value를 사용할경우 undefinded값이 뜬다.
예를들어
<form name=frm>
<input type=radio name=rad value=1/>
<input type=radio name=rad value=2/>
</form>
이런식일경우
var frm = document.frm;
$.ajax({
type:"post",
url: myurl ,
async: true,
data: {
rad : frm.rad.value
},
success{
// dosomething
}
});
이렇게 코드를 짜면 브라우저에 따라서 정상적으로 선택된 radio value를 넘겨주는 경우도 있지만
undefined가 나는 경우도 생긴다.
이경우 오류잡느라 1시간 반 걸리니 주의하자.
반응형
'웹프로그래밍 > JavaScript' 카테고리의 다른 글
[JavaScritpt] var, let, const란 (0) | 2017.07.06 |
---|---|
JavaScript] 조건부 연산자 <삼항연산자(?연산자)> (0) | 2014.09.03 |