0

重複の可能性:
jsonでjquery変数を渡す

このコードを使用して、ビューからコントローラーに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を反復処理しようとすると、出力されるのは「配列」という単語だけです。

事前に助けてくれてありがとう。

4

1 に答える 1

0

データをjson文字列として渡し、コントローラーでこの文字列をphp配列に変換しますjson_decode()

于 2012-08-21T10:13:22.357 に答える