我有以下代码在我的Chrome浏览器中导致“ ERR_INSUFFICIENT_RESOURCES”。
我考虑过用setTimeout()替换setInterval()函数。 您认为使用setTimeout会更好吗?
还是您有一个如何改善我的脚本的想法?
<script>
$(function () {
setInterval(function () {
$.ajax({
type: "GET",
url: "/Home/UpdateDBentries",
success: function (response) {
$("#updTotalDBentries").html(response.result);
},
failure: function (response) {
//alert("Failure: [Index] - UpdateDBentries: " + response.responseText);
},
undefined: function (response) {
//alert("Undefined: [Index] - UpdateDBentries: " + response.responseText);
},
error: function (response) {
//alert("Error: [Index] - UpdateDBentries: " + response.responseText);
}
});
}, 2000);
});
</script>
// Working
public JsonResult UpdateDBentries()
{
// This way is much faster then using "Count()"
int? DbEntriesResult = entities.Measurement.Max(u => (int?)u.id);
return Json(new { result = DbEntriesResult }, JsonRequestBehavior.AllowGet);
}
我希望没有ERR_INSUFFICIENT_RESOURCES。