使用Jquery访问未序列化的对象

时间:2014-04-11 08:02:35

标签: jquery cakephp

我使用此代码反序列化我的表单数据:

$data = $this->Js->get('#Form')->serializeForm(array('isForm' => true, 'inline' => true)

$.unserialize('.$data.') // I work with CakePhp so I can use variables ;)

好吧,让我们假设这段代码是正确的;)

当我在console.log中获取最后一个代码规则时:

Object {_method: "POST", data[Rating][itemtype]: "Upload", data[Rating][itemid]: "73", data[Rating][rate]: "4"} 

这对我来说非常好:我需要得到data[Rating][itemid]

但......怎么样?我无法解决这个问题!

非常感谢!

1 个答案:

答案 0 :(得分:0)

好的,我离我更近了一步......我发现我能做到:

$.unserialize('.$data.')._method // Output: POST

但是,我的下一个问题是:当我这样做时:

$.unserialize('.$data.').data[Rating][itemtype] // Mark up the '[' and ']'

我收到了下一个错误:

未捕获的ReferenceError:未定义评级