2014-02-06 59 views
1
$.ajax({ 
       type: "POST", 
       url: wsURL, 
       data: JSON.stringify(dataToExport), 
       success: function() { 
        window.location = "../../handlers/GetData.ashx"; 
        return false; 
       }, 
       dataType: "json", 
       contentType: "application/json; charset=utf-8" 
      }); 
+0

它沒有工作正常。的記錄少於40000.當我試圖在Chrome開發工具中排除故障時,它似乎在上面發佈的ajax調用中失敗,我認爲它可能與JSON.stringify有關。 – user3015069

回答

0

這方面有根據您當前的環境中處理三種基本方法:

1>設置你的web.config中的MaxJsonLength屬性默認值。 (這隻適用於處理JSON的Web服務)

2>設置JavascriptSerializer對象的MaxJsonLength屬性以執行序列化。

3>如果您使用MVC4來處理返回的JSON值,您可能需要重寫默認的JsonResult()ActionResult並手動更改最大大小。

+0

我沒有使用MVC4並且MaxJsonLength已經設置爲其最大值。 – user3015069