<globemedia id="1"></globemedia>
<script type="text/javascript">
$("globemedia").each(function(index, value) {
var globeIDxMedia = $(this).attr("id");
$.get("getmedia.jsp?mediaID="+globeIDxMedia,function(a){
$(this).html(a);
});
});
</script>
カスタマイズしたタグにコンテンツをロードするために使用する上記のスクリプト<getmedia id="1"></getmedia>
スクリプトは、ページ getmedia.jsp からデータを取得するまで正常に動作しますが、使用する$(this).html(a);
とデータがロードされません。
jqueryフォーラムから回答を得まし た カスタムタグでも動作します
<script type="text/javascript">
$(document).ready(function(){
$("div[data-globalmedia]").each(function(index, value) {
var globeIDxMedia = $(this).attr("id");
$(this).load("getmedia.jsp?mediaID="+globeIDxMedia);
});
});
</script>
jQueryの専門家は、あなたが使用$(document).ready(function(){});
しなければならないソリューションを私に与えてくれました。それは魅力のように機能します