我使用此代码反序列化我的表单数据:
$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]
!
但......怎么样?我无法解决这个问题!
非常感谢!
答案 0 :(得分:0)
好的,我离我更近了一步......我发现我能做到:
$.unserialize('.$data.')._method // Output: POST
但是,我的下一个问题是:当我这样做时:
$.unserialize('.$data.').data[Rating][itemtype] // Mark up the '[' and ']'
我收到了下一个错误:
未捕获的ReferenceError:未定义评级