将jquery字符串传递给cakephp控制器

时间:2012-08-21 10:08:57

标签: php jquery ajax cakephp

  

可能重复:
  Passing jquery variable with json

我正在尝试使用此代码将jquery变量从视图传递给我的控制器

var str = 'Some data i need';


    $.post('Configs/', {data : str});

然后我用我的代码在我的控制器中检索它。

if($this->request->is('post'))
    {
       $value = $_POST['data'];

       if($value == null)
       {
           $this->Session->setFlash('null');
       }
       else
       {
        foreach($value as $v)
        {
            $this->Session->setFlash($v);       
        }
       }
    }

我可以检索数组但是当我尝试遍历$ value时,所有打印出来的都是'Array'这个词。

感谢您提前提供任何帮助。

1 个答案:

答案 0 :(得分:0)

将数据作为json字符串传递,并在控制器中使用json_decode()

将此字符串转换为php数组