我已经在JS方法中传递了参数,并且方法参数需要在PHP Session中保存但是没有这样做....... 的 CODE:
function checkBoxStatusUser1(condition)
{
console.log("condition checkBoxStatusUser1 :"+condition);
setStatusDataUser(condition);
<?php
Yii::app()->session['var'] = condition;
print_r(Yii::app()->session['var']); // Prints "value"
?>
}
但是这个LOC:Yii :: app() - &gt; session [&#39; var&#39;] = condition;没有为条目
分配条件的值为true或false答案 0 :(得分:1)
使用Ajax
。如果要从客户端向服务器端发送javascript变量,则应进行ajax
调用,并在'data'
的{{1}}属性中发送变量object parameter
打电话。
ajax
在服务器上,创建一个脚本来处理'/ requestHandler'处的请求,然后执行此操作 -
function checkBoxStatusUser1(condition) {
console.log("condition checkBoxStatusUser1 :" + condition);
setStatusDataUser(condition);
$.ajax({
url: '/requestHandler',
data: {
'condition': condition, //here you pass the data
}
type: 'post',
});
}
你可以在这里得到一个体面的理解 -