【发布时间】:2015-05-28 08:20:27
【问题描述】:
我有一个 php 文件,我在其中调用外部 takeator.js 文件 在那个 js 文件中,我想要 php 会话数据。通过使用代码....
$(this).ready(function() {
var category = <?php echo json_encode($this->session->userdata('category')); ?>;
alert("category="+category);
});
对吗?? 请给我一些建议。 谢谢!!
【问题讨论】:
-
请发布您的完整代码!!
-
如果您使用的是静态方法,那么为什么要使用 CI? CI 有库调用
SESSION -
PHP(服务器)--> HTML --> Javascript(客户端)。您只能
echo该值,因此它会出现在 HTML 中,以便从 javascript 中获得。客户端无法直接访问 PHP 变量,但您可以向服务器(例如 ajax)询问该值。 -
该文件的扩展名应为
.php。.js不会执行php。
标签: javascript php html codeigniter session