2016-11-08 83 views
0

我如何可以发布一个JavaScript阵列,并给他写信给我的控制器 宣布会议开幕,这是我的看法,我保存id`s阵列中的从jQuery的岗位阵列yii2会议

<script type="text/javascript"> 
$(document).ready(function() { 
    var data = []; 
    s = 0; 
    $('.custombtn').click(function() { 
     var id = $(this).attr("value"); 
     data.push(id); 
     console.log(data); 
    }); 
}); 

,这是我的控制器,我打开会话,但无法弄清楚如何我可以张贴阵列存储在会话

public function actionShop() { 
    if (!Yii::$app->session->isActive) { 
      Yii::$app->session->open(); 

     $query = Stock::find(); 
     $pagination = new Pagination([ 
      'defaultPageSize' => 6, 
      'totalCount' => $query->count(), 
     ]); 
     $stock = $query->orderBy('id') 
       ->offset($pagination->offset) 
       ->limit($pagination->limit) 
       ->all(); 


    } 


    return $this->render('shop', [ 
       'stock' => $stock, 
       'pagination' => $pagination, 
    ]); 
} 
+0

你不能直接访问js的php会话变量 – madalinivascu

+0

@madalinivascu所以有没有办法从js访问该数组? – RosS

+0

是使用ajax或用cookies取代会话 – madalinivascu

回答

0

与插入阿贾克斯

01工作