채택완료

타도메인 요청 오류

2021-10-08 (금) 21:18:06 1,932

API연동 작업 진행중입니다.

설치된 영카트내에서 타 도메인에 요청을 보내면 아래와 같은 오류로

요청이 되지 않습니다.

<script>
function searchProperties() {
    var data = { "checkin":"", "checkout": "","person":"","region":"","cities":""};
    $.ajax({
        type: "GET",
        url: "https://api.hanguozhengpin.cn/stay/api/getPropertiesList?lastdate=2020-06-12%2012:44:59",
        dataType: "json",
        crossDomain: true,
        success: function (result) {
            console.log(result);
            alert(result);
        },
        error: function (xhr, status, error) {
            console.log(status);
             alert(error);
        }
        });
}
$(document).ready(function() {
    alert('****');
    $("#searchButton").click(function(){
        console.log("------");
      searchProperties(); 
    })
});
</script>

Error: jQuery112409727607422887348_1633695660495 was not called

610800810_1633695458.073.png

고수님들 조언 구해봅니다.

|

답변 3개 / 댓글 3개

채택된 답변
+20 포인트
2021-10-08 (금) 21:56:13

크로스 도메인 문제입니다

https://sir.kr/g5_tip/6071

참고하세요

답변에 대한 댓글 1개

답변 감사합니다.
덕분에 잘 해결했습니다.
2021-10-09 (토) 14:00:32

직접 호출하시기 보다는

php 파일을 중간에 만들어서

curl로 통신하시면 됩니다.

답변에 대한 댓글 1개

좋은 방법이 여러개 있었네요
답변 감사드립니다.

다음처럼하면 간단합니다

1.ajax로 호출하는 화일은 자신의 서버에 만든 화일

2. 자기서버의 화일에서 curl로 타도메인 내용 가져오기

답변에 대한 댓글 1개

아핫 이런 방법도 있었네요
한수 배우고 갑니다.
감사합니다.

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