90秒后$ .ajax发布超时

时间:2016-02-09 20:43:41

标签: jquery ajax

当动作时间超过90秒时,

$.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');
      }

0 个答案:

没有答案