使用其他用户名登录时未运行 JavaScript
javascript not running when logging in with different username
所以我有一个 ASP.NET 制作的网站,在从用户帐户获取设置后,使用JS生成一些DOM元素。
问题是,在我注销并使用不同的用户名登录后,我从以前的用户那里获得了生成的元素,但我不知道为什么。 生成元素的代码如下所示:
$.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,我不知道为什么。
默认情况下,
Ajax 会缓存调用的响应。YOu 可以将其设置为 false,以便每次都使用应用程序顶部的以下内容来创建一个新请求。
$.ajaxSetup({cache: false});
相关文章:
- 在终端中运行 JavaScript 时(使用 rhino),如何使用 print() 函数在一行中打印
- 向下滚动时运行javascript
- 在Android WebView中运行Javascript-onPageFinished循环
- 在父网页的iframe中运行JavaScript
- 有条件地运行javascript函数-Razor,HTML
- 如何通过获取用户输入和使用按钮来运行JavaScript函数
- 使用c#在Web服务器上运行JavaScript方法
- 单击链接时停止运行javascript
- 在浏览器检查表单之前运行javascript onsubmit
- 如何在表单提交事件后运行JavaScript*
- Mediawiki小部件将不会运行javascript
- 有没有一种方法可以在服务器端页面加载之前在加载时运行javascript
- 在GitHub上运行JavaScript Koans
- Chrome扩展:是否有一种方法可以运行JavaScript来获取页面上的内部html,并将其保存到扩展中的变量中
- 在不加载页面的情况下运行javascript
- [AutoIt]如何使用FF.au3在FireFox上的页面中运行javascript
- 仅在屏幕媒体上运行javascript/jquery,而不是打印
- Scala提升了如何运行javascript函数并将返回值存储在变量中
- 安卓系统:通过loadUrl运行javascript时,网络视图中的视频会冻结
- 在页面加载完成之前,使用URL参数运行JavaScript