数据表在IE中速度很慢,但在chrome中速度很快



我有一个数据表,它看起来不错,但在IE中渲染需要整整4秒。在chrome中,它非常快。我知道速度问题不是因为服务器端,因为ajax响应在不到0.5秒内到达客户端。它只返回21行。是我做错了什么,还是数据表太慢了?

谢谢。

            $.ajax({
            type: "POST",
            url: "GetData.asmx/GetEventMembers",
            //data: {ShulID: iShulID, EventID: iEventID},
            data: "{'ShulID': '" + iShulID
            + "','EventID': '" + iEventID + "'}",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            //sAjaxDataProp: "",
            success: function (jsonRes) 
            {
                var oTable = $('#tblEventMembers').dataTable({
                    "bDestroy": true,
                    "bJQueryUI": true,
                    "bProcessing": true,
                    "bDeferRender": true,
                    "bPaginate": false,
                    "sScrollY": "200px", 
                    "aaData": $.parseJSON(jsonRes.d).aaData,
                    "aoColumns": [
                                    { "mData": "MemberID" },
                                    { "mData": "FName" },
                                    { "mData": "LName" },
                                    { "mData": "InvitationDate" },
                                    { "mData": "Approved" },
                                    { "mData": "Invited" }
                                 ]
                });
            },
            failure: function (msg) {
                alert(msg);
            }
        });

在尝试了一切之后,我终于解决了问题。IE只是很慢,然后你使用VS来调试你的网站。只需点击播放按钮即可运行网站,速度很慢。当我在没有调试器的情况下浏览网站时,它运行得很好。

谢谢。

相关内容

最新更新