サイトのホームページには、次の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";
}
}