1

JavaScript:

<script>

$('#alink').click(function () {
     $("#loading").ajaxStart(function(){
    $(this).show();
 }).ajaxStop(function(){
    $(this).hide();
 });

$('#aresult').load('content2.html', function() {
 $('#successdata').html('100% loaded');
});
 });
 </script>

HTML:

<a href="#" id="alink">click me</a>
<div id="aresult"></div>

这段代码有什么错误?当用户单击鼠标加载图像时,我想加载 ajax 调用页面

4

1 回答 1

5

我会这样做,并避免全局 ajax 事件:

<script type="text/javascript">
    $(function() {
        $('#alink').on('click', function () {
             $("#loading").show();
             $('#aresult').load('content2.html', function() {
                 $('#successdata').html('100% loaded');
                 $("#loading").hide();
            });
        });
    });
</script>

还要记住 document.ready 函数等。

于 2012-12-09T18:27:32.090 回答