我的代码,使用下面的代码ineed在会话中存储catlog_id,但它不工作
$(document).ready(function() {
$("#catlog").click(function(event) {
var catlog ="<?php $this->session->set_userdata('catlog_id',"+$('.catlog_id').val()+")?>";
});
});
您的JavaScript是在客户端机器上执行的,那里没有PHP解释器。通过JS动态创建的任何代码都必须是HTML、CSS、JS。设置cookie可以通过JS完成,为jQuery寻找cookie插件。
访问客户端数据的一个好方法是使用cookie。
您可以使用javascript/jquery将数据存储在cookie中,然后您可以稍后使用php$_cookie 进行访问
您可以使用firefox插件firebug来跟踪cookie的更改。