【发布时间】:2018-01-18 10:57:18
【问题描述】:
如何从 Cakephp 中的变量编写会话?
我试过这段代码:
if ($this->request->is('post')) {
$data=$this->request->getData('myid');
$this->Session->write('idanimalid', $data);
$sessionid=$this->Session->read('idanimalid');
}
这个 myid 来自 jQuery:
$(document).ready(function() {
$("a#animal.dropdown-item").click(function(){
myid= $(this).attr("value");
$.ajax({
type: 'POST',
url: "/myurl/",
data: {myid},
cache: false,
success: function(data) {
alert(data);
}
});
})
});
问题是我试图这样做但什么也没发生。
【问题讨论】:
-
您确定myid被发布,请在网络控制台查看?
-
@PradeepSingh 我认为问题出在 jquery 中,他返回给我视图中的值,但不在控制器中的控制器中,该值为 null。
-
那么你的问题现在解决了吗?
-
@PradeepSingh noo
-
@PradeepSingh myid 已发布,因为我发出警报并提醒我 myid。
标签: php jquery cakephp cakephp-3.0