0
Yii2 controller/action
にjquery
からpost
リクエストを送信しようとしています。私controller/action
でYii2。コントローラー/アクションでjson_decode()を実行する方法
$('#inscr_create').click(function(){
var box = {}; // my object
var boxes = []; // my array
$('div[id^=inscrbox]').each(function (index, value) {
var position = $(this).position();
var top = position.top;
alert(top);
box = {
_top: top
}
boxes.push(box);
});
alert(boxes.length);
var parameters = {
"boxes[]": boxes
};
$.post(
'/inscription/updatesession',
parameters
)
.done(function(result) {
console.log(result);
})
.fail(function(){
console.log("server error");
});
return false;
});
私が持っている:
public function actionUpdatesession()
{
$array = Yii::$app->request->post('boxes');
echo count(json_decode($array[0],true));
}
しかし、この後console
に私が0
を参照してください。しかし_top
の値がfirst element
からarray
になると予想しました。私が忘れたのは?
'data'を見ます –