0
jQueryコードを含むページコンテンツをAjax経由でロードしています。 FirefoxとChromeに問題はありません。 IEでは、ロードされたページのjqueryコードが呼び出されません。これを回避するにはどうしたらいいですか?AJAX経由でページがロードされているときにIEでjQuery関数が呼び出されない
これがメインのページです:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Bow & Wow Petparazzi on Video</title>
<!-- Include support libraries first -->
<script type="text/javascript" src="jquery-1.6.3.min.js"></script>
</head>
<body style="margin:0px; padding:0px">
<div id="ajax_div">
<div id="click">click</div>
</div>
<script type="text/javascript">
<!--
$("#click").live('click', function() {
$.ajax({
type: "POST",
url: "targ.php",
data: "a=a",
success: function(msg){
$("#ajax_div").html(msg);
}
});
});
-->
</script>
</body>
</html>
これがロードされるページです。
<div id="bah">bah</div>
<script type="text/javascript">
<!--
$("#bah").live('click', function() {
alert("bah");
});
-->
</script>
$( "#クリック")へのAJAX呼び出しを置き換え負荷( "targ.php"、機能(応答、状態、XHR){ $( "#のajax_div")HTML(レスポンス);。。 }); まだ動作しませんでした。 – jsalita