画像をロードするためのネイティブ 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
クラスの高さを変更しません。それをどのように処理しますか?
ありがとうございました..