2

サイトのホームページには、次の2つのajax機能があります。数日前に最初のサイト(loadStaticView)が突然応答を返さなくなったサイトの一部のユーザーに対してのみ、プリロードimgが表示され続けます(2番目のloadDynamicView、witchは類似しており、ページ内で最初の2回呼び出されます。まだ機能しています)。これらのユーザーがloadStaticViewによって呼び出されたURLを起動すると、正常に機能するため、ajaxスクリプトに問題があるはずです(ワークステーションで行った変更に関連している可能性がありますか?)。何か案が?前もって感謝します

function loadStaticView(staticView) {
                try {
                    $('#content'+staticView).html("<div align='center' style='width: 265px;padding-top: 34px; padding-right:30px;padding-bottom: 20px;padding-left:30px;'><img style='vertical-align:middle;' src='/tweb/img/2/ba_loader.gif' align='center'/></div>");
                    $.ajax({
                        type: "POST",
                        url: '/tweb/twebservlet/home/DispatchServlet',
                        dataType: "html",
                        data: {
                            LoadStaticView: "",
                            StaticView: staticView
                        },
                        success:function(dati, textStatus, XMLHttpRequest){
                            $('#content'+staticView).html("");
                            $('#content'+staticView).html(dati);
                        },
                        error:function (xhr, ajaxOptions, thrownError){
                            $("#dynamicView").html("error");
                        }
                    });

                } catch (err){
                    document.getElementById("dynamicView").html = "error";
                }
            }

        function loadDynamicView(dynamicView, market, data, page) {
            try {
                var dataNow = new Date().getTime();
                $('#content'+dynamicView+market).html("<div align='center' style='width: 265px;padding:52px 30px;'><img style='vertical-align:middle;' src='/tweb/img/2/ba_loader.gif' align='center'/></div>");
                $.ajax({
                    type: "POST",
                    url: '/tweb/twebservlet/home/DispatchServlet',
                    dataType: "html",
                    data: {
                        LoadView: "",
                        DynamicView: dynamicView,                        
                        Market: market,
                        View: data,
                        page: page,
                        date: dataNow
                    },
                    success:function(dati, textStatus, XMLHttpRequest){
                        $('#content'+dynamicView+market).html("");
                        $('#content'+dynamicView+market).html(dati);
                    },
                    error:function (xhr, ajaxOptions, thrownError){
                        $("#dynamicView").html("error");
                    }    
                });

                changeStyle(dynamicView, data, null);

            } catch (err){
                document.getElementById("dynamicView").html = "error";
            }
        }
4

0 に答える 0