使用jQuery AJAX和PHP保存对象数组?

时间:2010-03-03 07:00:01

标签: jquery ajax cakephp fullcalendar

您好我正在使用fullcalendar,jQuery和CakePHP。使用clientEvents函数时,我在对象数组中获取所有日历事件。然后我通过类型为post的jQuery的$ .ajax将该数组传递给一个动作。但是当我检查帖子数据时,我会得到类似的信息:

Array
(
    [undefined] => undefined
)

什么似乎是问题?

提前致谢!

2 个答案:

答案 0 :(得分:0)

这可能意味着你没有正确地在Javascript中构建数组。像

这样的东西
values = myValues();  // getting values
var data = { };
data[values.variableThatDoesNotExist] = values.anotherVariableThatDoesNotExist;

两个不存在的变量属于undefined类型,它被转换为字符串“undefined”,这就是对象中的键和值将被调用的内容。

尝试调试您的Javascript。

答案 1 :(得分:0)

$.post("/url/to/post/to",
       { post_param1: value1, post_param2: value2 }
       function(response) {
       }
});

应该工作得很好......