0

こんにちは、fullcalendar、jQuery、CakePHP を使用しています。clientEvents 関数を使用すると、すべてのカレンダー イベントをオブジェクトの配列で取得します。次に、post 型の jQuery の $.ajax を介して、その配列をアクションに渡します。しかし、投稿データを調べると、次のような結果が得られます。

Array
(
    [undefined] => undefined
)

問題に見えるのは?

前もって感謝します!

4

2 に答える 2

0

これはおそらく、Javascriptで配列を正しく構築していないことを意味します。何かのようなもの

values = myValues();  // getting values
var data = { };
data[values.variableThatDoesNotExist] = values.anotherVariableThatDoesNotExist;

存在しない2つの変数は型undefinedであり、文字列「undefined」にキャストされます。これが、オブジェクトのキーと値が呼び出されるものです。

Javascriptをデバッグしてみてください。

于 2010-03-03T07:35:03.093 に答える
0
$.post("/url/to/post/to",
       { post_param1: value1, post_param2: value2 }
       function(response) {
       }
});

うまくいくはず...

于 2010-03-03T07:38:14.177 に答える