dojo 작은 예(33)dojo.request.script JSONP를 통한 도메인 간

779 단어 jsonpdojo
dojo/request/script는 JSONP를 통해 전역 요청 데이터를 실현하고 Javascript 코드로 되돌아오는 백엔드 협조가 필요합니다.
require(["dojo/request/script", "dojo/json"],
function(script, JSON) {
    script.get(url, {
        handleAs: "json",
        jsonp: 'jsonpcallback'
    }).then(function(data) {
        console.log(JSON.stringify(data));
     });
});

요청 URL 형식:
http://url?param=bgh&jsonpcallback=dojo_request_script_callbacks.dojo_request_script0
응답 헤더 정보에는 다음이 포함됩니다.
4
Content-Type: application/javascript;charset=UTF-8
응답 내용:
dojo_request_script_callbacks.dojo_request_script0({"name":"bgh","note":"","success":true});

좋은 웹페이지 즐겨찾기