0

画像をロードするためのネイティブ AJAX 関数があります。ネイティブAJAXが正常にロードされた後、Jquery関数をロードするにはどうすればよいですか?

これが私のAJAXです:

function loadImage() {
    var xmlhttp;

    if(window.XMLHttpRequest) {
        xmlhttp = new XMLHttpRequest();
    }
    else {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }

    xmlhttp.onreadystatechange = function() {
       if(xmlhttp.readyState == 4 && xmlhttp.status == 200) {
            document.getElementById("imageLoco").innerHTML = xmlhttp.responseText;
            document.getElementsByClassName("media-pv").style.height = document.getElementsByClassName("media-pv").clientWidth;
       } else {
            document.getElementById("imageLoco").innerHTML = "<img src='images/loader.gif' />";
       }
    }

    var url = "get_media.php";

    xmlhttp.open("GET",url,true);
    xmlhttp.send();
}

そして、ここにロードしたいJquery関数があります:

$('.media-pv').css({                    
   height : $('.media-pv').width()
});

の後に AJAX を配置し、$(document).ready(function(){ ... })Jquery は.media-pvクラスの高さを変更しません。それをどのように処理しますか?

ありがとうございました..

4

1 に答える 1