2016-05-10 76 views
0

我需要通過ajax發送大量的json數據到php文件,但它顯示出413實體太大的錯誤。 我曾嘗試使用數據類型作爲JSON,但它仍然顯示相同的錯誤。通過ajax調用發送大量的Json數據到php

 
$.ajax({ 
    url: ajaxURL, 
    data: "ajax=true&action=manageSavedLayouts&a=" + result + "&b=" + encodeURIComponent(productdb), 
    success: function(result) { 
     console.log(result); 
     // alert(result); 
    } 
}); 

這是我正在使用的代碼,使ajax調用和導致問題的變量是productdb。

任何幫助將不勝感激。

在此先感謝。

+0

嘗試Post方法在阿賈克斯 e.g 類型: 「POST」 –

+0

沒有。它didn;工作與類型:POST –

+0

[413 - 請求實體太大](http://stackoverflow.com/questions/3718571/request-entity-too-large-php/3719358#3719358) – Sivaprakash

回答

0
$.ajax({ 
    url: ajaxURL, 
    type: "POST", 
    data: { 
     ajax: true, 
     action: "manageSavedLayouts", 
     a: result, 
     b: productdb 
    } 
    success: function(result) { 
     console.log(result); 
    } 
}); 
+0

我已指定類型作爲JSON的後數據類型和傳遞的內容作爲JSON也但它不起作用它仍然給實體太大的錯誤..任何想法爲什麼? –

+0

請問我能看到錯誤嗎? –

+0

「413(Request Entity Too Large)」這是我在控制檯中得到的錯誤 –

0

使用類型POST,例如:

$.ajax({ 
    url: ajaxURL, 
    type: 'POST', 
    data: "ajax=true&action=manageSavedLayouts&a=" + result + "&b=" + encodeURIComponent(productdb), 
    success: function(result) { 
     console.log(result); 
    // alert(result); 
    } 
}); 
+0

已經試過這個,它沒有工作 –