테스트 사이트 - 개발 중인 베타 버전입니다

ajax formdata 관련 질문 드립니다. 채택완료

tedjin 8년 전 조회 4,665

</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개

채택된 답변
+20 포인트
8년 전

_code, _csrf에 따옴표로 감싸서 시도해 보시고

다음 처럼 보낼 수도 있습니다.

'/site/member/code_proc.asp?_code='+$('#code').val()+'&_csrf='+$('#csrf').val(), 로도 

시도해 보시죠.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

tedjin
8년 전

감사합니다.. 덕분에 잘 해결됐어요 ㅠㅠ

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

var formData = {

    _code: $('#code').val(),

    _csrf: $('#csrf').val()

};

 

먼저 맨 끝의 , 를 삭제해보시고요...

 

안되면... $('#code').val() 또는 $('#csrf').val() 의 값이 있는지 alert으로 찍어보세요.

 

저도 이런식으로 ajax를 넘기는데... 잘되는데...

 

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

8년 전

두개 값을 한곳에 묶으시고 /등의 문자로 구분하시면 대겠죠~

var cval = _code+'/'+_csrf;

 

cval값을 넘기시면 대겠네여

받은 값에서 / 로 구분하면 대구여

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인