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,
]);
}
你不能直接訪問js的php會話變量 – madalinivascu
@madalinivascu所以有沒有辦法從js訪問該數組? – RosS
是使用ajax或用cookies取代會話 – madalinivascu