xmlhttprequest网络错误,可能是js/jQuery超时
xmlhttprequest network error, possible js/jQuery timeout?
我有一个MVC应用程序,在其中我使用jQuery调用控制器中的特定操作,将项目添加到购物车中。
现在,该应用程序正在正常运行,但当我将应用程序留在浏览器中,并在1小时后恢复时,我正试图将项目添加到购物车中,单击按钮不会导致任何操作,我会收到此错误:
SCRIPT7002:XMLHttpRequest:网络错误0x80700013,无法由于错误80700013,请完成操作。
这是应该触发的脚本:
$('button.submitButton').click(function() {
var itemName2 = $(this).data('name');
$.ajax({
url: '@Url.Action("AddToCartAjax", "Cart")',
data: { itemId: $(this).data('id'), categoryId: $(this).data('categoryid') },
dataType: "json",
type: 'POST',
success: function (data) {
UpdatePartialView(data);
$(".modal-body #cartTotalLabel").text('Order Total £' + data.Total);
$(".modal-body #cartItemName").text(itemName2 + ' added');
$('#createModal').modal('show');
setTimeout(function () { $('#createModal').modal('hide'); }, 2000);
}
});
}
});
我应该怎么做来修复这个错误?
这看起来像是ASP.Net中的会话超时,而不是jQuery/js。几个月前,我在一个项目中也有同样的行为。
您甚至可以更改超时值,或者在遇到这些问题时处理这些问题,例如通过以下方式:在ajax调用中处理会话超时(在这里,当错误发生时,它们会发出警报),甚至在ASP.NET MVC会话过期(在这里会在超时发生时发出警报)。
相关文章:
- 是否有一个JS/jQuery函数可以获取某个类的每个元素的ID
- 点击facebook像素跟踪注册(JS/JQUERY代码)
- 用于发现哪个JS/jQuery脚本正在冻结页面的工具或技术
- 使用js/jQuery检查对象(而不是元素)是否真的存在
- 如何使用JS/jQuery在另一个网站上显示iframe中的特定内容
- 在坐标上模拟点击坐标js/jQuery
- 如何插入js/jquery变量isideHTML标记
- 我需要JS/jQuery中的倒计时计时器
- 当我使用JS/jQuery/any插件点击图像时,我如何使背景变暗+不可点击,并放大和居中我的图像
- JS/jquery:我将如何遍历HTML中的每个图像
- 非常奇怪的JS/jQuery行为-alert()包含/排除
- JS/Jquery - 如果输入具有数组的任何名称,则返回关联的值
- 使用 js/jQuery/css 在重力形式中覆盖 !important
- 如何在 js / jquery 中绑定“数据追加”事件
- 解析 RSS 命名空间媒体:缩略图 (js/jQuery)
- AJAX/page refresh kills JS/jQuery
- 带有post值的JS jQuery重定向,不带<表单>
- 改变与“"至“-"(JS/Jquery)
- 我正在尝试使用JS/JQuery自动对网站中的文本执行多个查找和替换操作
- 是否覆盖网站上文本输入区域的默认移动设备键盘?(HTML/JS/jQuery)