Javascript “查询负载情况”页面在多次单击时变为空白

Javascript “查询负载情况”页面在多次单击时变为空白,javascript,jquery,asp.net-mvc,Javascript,Jquery,Asp.net Mvc,使用此代码,当我单击两次以上时,页面将变为空白。但是,页面的来源仍然保持不变。有人知道为什么吗 $('.changetopics').click(function (e) { $('#loadingAjaxs').show(); $('#flubeslogo').hide(); e.preventDefault(); var link = '@Url.Action("DetailPop", "Topics", new { @id = 1, @name= 2, @

使用此代码,当我单击两次以上时,页面将变为空白。但是,页面的来源仍然保持不变。有人知道为什么吗

$('.changetopics').click(function (e) {
    $('#loadingAjaxs').show();
    $('#flubeslogo').hide();
    e.preventDefault();

    var link = '@Url.Action("DetailPop", "Topics", new { @id = 1, @name= 2, @forum = "all", @page = 0})';

    link = link.replace(1, $(this).data('id'));
    link = link.replace(2, $(this).data('shortname'));

    var titleid = $(this).data('id');
    var titlename = $(this).data('shortname');
    $('.collapsemain'+$(this).data('id')).load(link, function () {
        $('#loadingAjaxs').hide();
        $('#flubeslogo').show();
        });
});

当您查看Firebug时,当然页面的源代码将保持不变。您在屏幕上看到的是DOM的当前状态,在“显示源代码”中看到的是服务器当时返回的内容。如果在此行上放置断点:
var titleid=$(this).data('id')
,是否保证填充titleid?titleid始终填充。