$.ajax
发布并超时。有没有办法将超时增加超过90秒。如果操作在90秒之前返回,则调用成功函数。
我尝试使用超时设置没有任何区别。如果小于90秒,则此超时有效。
我还尝试将[AsyncTimeout(120000)]
属性添加到下面jQuery中提到的操作"ActionName"
。在90秒后仍然会超时。
以下是$.ajax
jQuery:
$.ajax({
url: '@Url.Action("ActionName", "ControllerName")',
data: $(form).serialize(),
datatype: 'html',
type: 'POST',
success: function(result) {
var $myDialog1 = $('<div></div>')
.html("Successfully completed.")
.dialog({
autoOpen: false,
modal: true,
width: 400,
closeOnEscape: false,
title: "CONFIRMATION",
buttons: {
"OK": function() {
$(this).dialog("close");
$("#DivName").html(result);
}
}
});
$myDialog1.dialog('open');
}