だから私は、ユーザー アカウントから設定を取得した後、JS を使用していくつかの DOM 要素を生成する ASP.NET で作成された Web サイトを持っています。
問題は、サインアウトして別のユーザー名でログインした後、前のユーザーから生成された要素を取得し、その理由がわからないことです。要素を生成するコードは次のとおりです。
$.ajax({
url: '@Url.Content("~")' + 'Ticket/GetTvrtke',
async: false,
success: function (data) {
document.getElementById("header_tvrtka_holder").innerHTML = data;
}
});
少し後に、次のように使用されます: var tvrtke = document.getElementById("header_tvrtka_holder").innerHTML.split(", ");
$.each(tvrtke, function (index, value) {
$("#KlijentMultiSelect").append("<option value=\"" + value + "\" id=\"" + index + "\" >" + value + "</option>");
});
ログオフして別のユーザーとしてサインインすると、上記の ajax コードは、要素を生成する設定を取得する getTvrtke URL をトリガーしません。その理由はわかりません。