0

問題はありません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たが、同じことです。

4

0 に答える 0