programing

JQuery.load() 콜백 함수

copyandpastes 2023. 7. 25. 23:29
반응형

JQuery.load() 콜백 함수

저는 이와 같은 문제에 대한 많은 질문과 해결책을 보았지만 저에게 효과가 있는 것은 아무것도 없었습니다.나는 다음을 가지고 있습니다.

function() {
    $("#bdiv").load("bosses.php #icc10n",function(){
        return $("#bdiv").html();
    });
}

하지만 효과가 없습니다.명확하게 하기 위해 콘텐츠를 로드하고 싶습니다.#bdiv그런 다음 내용을 반환합니다.#bdiv하지만 그것은$("#bdiv").html()콜백 기능에 넣었음에도 불구하고 콘텐츠가 로드되기 전에 반환됩니다.

$("#bdiv").load("bosses.php #icc10n",function(data){
    // use the data param
    // e.g. $(data).find('#icc10n')
});

제가 알기로는 $.ajax(), $.post(), $.get() 등의 콜백 함수에서는 반품 명세서를 작성할 수 없습니다.방법.그러나 함수 외부에 선언된 변수에 'data' 값을 저장한 다음 콜백 함수가 실행될 때 해당 변수의 값을 설정할 수 있습니다.그리고 다양한 다른 선택지들이 있습니다.

당신은 그 일을 하실 수 없어요.

AJAX는 비동기식이므로 서버가 응답을 보내기 전에 함수가 반환됩니다.
콜백을 사용하여 값을 발신자에게 전달해야 합니다.$.load한다.

언급URL : https://stackoverflow.com/questions/3973933/jquery-load-callback-function

반응형