0

私はajax経由で結果を更新しています。

$.ajax({
  url:"b.html",
  success:function(data){
   $('#result').html(data);
  }
});

私のb.htmlで

<div>
.
.
.
</div>
<script type="text/javavascript">
  $(window).load(alert('a'));
</script>

警告ポップアップ ボックスが表示されません。ページ全体が読み込まれた後に、この JavaScript を実行する必要があります。これから抜け出すのを手伝ってください。

4

3 に答える 3

1
<div>

</div>
<script type="text/javavascript">

  $(document).ready(function(){


    $.ajax({
      url:"b.html",
      success:function(data){
       $('#result').html(data);
       alert('a')
      }
    });


    });

</script>
于 2013-01-30T06:34:13.307 に答える
0

load メソッドに関数がありませんが:

$(window).load(function(){
     alert('a')
});

ただし、ajax を使用していてページが読み込まれず、div のみが読み込まれるため、これはアラートを発しません。

したがって、次のように成功関数を試すことができます。

success:function(data){
   $('#result').html(data, function(){ alert('This alerts') });
}
于 2013-01-30T06:45:30.460 に答える
-1

b.html でこれを試してください

$('document').ready(function () {
   alert('a');
});
于 2013-01-30T06:34:46.107 に答える