問題はありませんpost_max_size
。その値を変更しようとしました.htaccess
が、成功しませんでした。かなり奇妙な動作があります。何らかの理由で、$_POST
配列には常に 1001 エントリ (JavaScript は 1562 を送信しています) しかなく、残りは切り捨てられます。
これがどのように見えるかです:
Array
(
[0] => Array
(
[phrase_position] => 1
[phrase_text_en] => Yes, this is Sunset Boulevard, Los Angeles, California.
[hero_id] => 91
[substrate] => 0
)
[1] => Array
(
[phrase_position] => 2
[phrase_text_en] => It\'s about five o\'clock in the morning.
[hero_id] => 0
[substrate] => 0
)
...
[1000] => Array
(
[phrase_position] => 1001
[phrase_text_en] => Gordon Cole?
[hero_id] => 0
[substrate] => 0
)
)
THE END!
JavaScript 側では、すべて問題ありません。データ (1562) 配列の長さを確認したところ、Firebug コンソールですべての要素が送信されたことがわかります。
どうなり得るか?
PS:
経由でデータを送信してjQuery.post
います。
サーバー nginx、PHP v5.3.3、Wordpress
前もって感謝します
編集済み
JavaScript の部分は次のとおりです。
jQuery.ajax({
async: true,
cache: false,
traditional: false,
data: {serial_data: serial_data, eno_ajax_serial_action:action},
dataType: "xml",
success: function (xml, textStatus) {
...
},
url: "/wp-admin/post.php?post="+post_id+"&action=edit",
type: "POST"
});
も試してみましjQuery.post
たが、同じことです。