ajax formdata 관련 질문 드립니다. 채택완료
</strong> </p><p>function Jcode(url) {</p><p> if (!$('#code').val()) {</p><p> alert('코드를 입력하세요');</p><p> $('#code').focus();</p><p> return;</p><p> }</p><p> </p><p> var formData = {</p><p> _code: $('#code').val(),</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>_csrf: $('#csrf').val(),</p><p> };</p><p> </p><p> $.ajax({</p><p> type: 'GET',</p><p> url: '/site/member/code_proc.asp',</p><p> data: formData,</p><p> dataType: 'text',</p><p> success: function (msg) {</p><p> if (msg == 'true') {</p><p> location.replace(url + '?code=' + $('#code').val());</p><p> } else {</p><p> alert(msg);</p><p> }</p><p> }</p><p> });</p><p>}</p><p><strong style="color: rgb(127, 127, 127); font-family: 돋움, Dotum, sans-serif; font-size: 12px;">
</strong><span style="color: rgb(127, 127, 127); font-family: 돋움, Dotum, sans-serif; font-size: 12px;"> </span></p><p style="font-size: 14.6667px;"> var formData = {</p><p style="font-size: 14.6667px; margin-left: 40px;"><span style="font-size: 14.6667px;">_code: $('#code').val(),</span></p><p style="font-size: 14.6667px; margin-left: 40px;">_csrf: $('#csrf').val(),</p><p style="font-size: 14.6667px;"> };</p><p><strong style="color: rgb(127, 127, 127); font-family: 돋움, Dotum, sans-serif; font-size: 12px;">
이 두개을 값을 code_proc.asp에 넘기고 싶은데
한개씩밖에 넘어가지 않네요
두개를 넘기는 방법이 없을까요?
초보라 여기저기 검색해도 도저히 모르겠네요 ㅠㅠ
답변 4개
_code, _csrf에 따옴표로 감싸서 시도해 보시고
다음 처럼 보낼 수도 있습니다.
'/site/member/code_proc.asp?_code='+$('#code').val()+'&_csrf='+$('#csrf').val(), 로도
시도해 보시죠.
댓글을 작성하려면 로그인이 필요합니다.
var formData = {
_code: $('#code').val(),
_csrf: $('#csrf').val()
};
먼저 맨 끝의 , 를 삭제해보시고요...
안되면... $('#code').val() 또는 $('#csrf').val() 의 값이 있는지 alert으로 찍어보세요.
저도 이런식으로 ajax를 넘기는데... 잘되는데...
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인