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 端获取数组。使用萤火虫检查时数组不显示

4

1 回答 1

0

JavaScript 数组旨在保存具有整数键的有序项目序列。当 jQuery 将数据结构转换为表单 URL 编码数据并遇到数组时,它将遍历这些整数键,而不是命名键。

如果您想要命名键,请使用对象。

于 2013-11-05T16:46:36.100 回答