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

ajax 데이터 success후에 통신 url에 데이터가 들어가지 않는경우 해결방안 도움좀 구합니다 ㅠ 채택완료

qoqofh 3년 전 조회 1,517

 

 

</p>

<p> </p>

<p><div id="container" style="width: 30%; height: 80px; margin-left: 30%; margin-top: 10%;">

            <form class="form-signin" id="testForm" name="testForm"></p>

<p>                <input type="text" name="name" id="name" class="form-control" placeholder="name" required autofocus></p>

<p>                <input type="text" name="hp" id="hp" class="form-control" placeholder="hp" required></p>

<p>                <div>

                    <label></p>

<p>                    </label>

                </div>

                <button class="btn btn-lg btn-primary btn-block" id="submit" type="button" onclick="formSubmit()">Sign in</button>

            </form>

        </div>

 </p>

<p> </p>

<p> </p>

<p><script>

            function formSubmit() {

                var data = jQuery('#testForm').serialize();

                console.log(data);

                jQuery.ajax({

                    url: '<a href="https://admin/applicant.do'," target="_blank" rel="noopener noreferrer">https://admin/applicant.do',</a>

                    data: data,

                    contentType: 'application/x-www-form-urlencoded; charset=UTF-8',

                    dataType: 'json',

                    success: function(res) {

                        alert("완료");

                    },

                    error: function(request, status, error) {

                        console.log("code:" + request.status + "\n" + "message:" + request.responseText + "\n" + "error:" + error);</p>

<p>                    }</p>

<p>                });

            }</p>

<p>        </script></p>

<p>

 

이렇게 ajax로 통신을 진행하여서, 데이터 입력 후 submit할 경우 success로 완료가 잘 처리됩니다. 근데

콘솔창에도 에러에대한 내용이 없는데, 통신되는 url에 데이터가 꽂히지 않고 있습니다...

 

이러한 문제점에 대한 해결방안이 있을까요?

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

답변 1개

채택된 답변
+20 포인트
그누위즈

통신되는 url이 본인이 ajax를 구현하는 서버와 동일하다면 위 코드가 맞지만

만약 다른 서버의 url로 요청할 경우 크로스도메인으로 오류가 발생할 수 있습니다.

타 서버로 요청할 경우 dataType 을 jsonp로 하셔야합니다.

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

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

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

로그인