0

jsで作成した配列をphpページに投稿しようとしています

 var newEventArray = new Array();  
        newEventArray["title"] = title;
        newEventArray["description"] = description;
        newEventArray["type"] = type;
        newEventArray["visibility"] = visibility;
        newEventArray["priority"] = priority;
        newEventArray["start"] = start;
        newEventArray["end"] = end;
        newEventArray["allDay"] = allDay;

        $.ajax({
            type: "POST",
            url: "includes/processor.php",
            data: {request: 'createevent',
                requestarray: newEventArray},

            dataType: "json",
            success: function(data) {

            },
            error: function(data) {
            }
        });

しかし、phpの最後で配列を取得できません。firebugでチェックすると配列が表示されない

4

1 に答える 1

0

JavaScript 配列は、整数キーを持つアイテムの順序付けられたシーケンスを保持するように設計されています。jQuery がデータ構造を Form URL Encoded データに変換し、配列に遭遇すると、名前付きキーではなく、これらの整数キーを反復処理します。

名前付きキーが必要な場合は、オブジェクトを使用します。

于 2013-11-05T16:46:36.100 に答える