如何在javascript文件中获取PHP会话值
how to get php session value in javascript file
我有一个PHP文件,我在其中调用外部takeatour.js文件在那个js文件中,我想要PHP会话数据。通过使用代码....
$(this).ready(function() {
var category = <?php echo json_encode($this->session->userdata('category')); ?>;
alert("category="+category);
});
正确吗??请给我一些建议。谢谢! !
您可以像这样将会话变量从PHP代码传递到javascript代码:
<?php
$variablephp = $_SESSION['category'];
?>
<script>
var variablejs = "<?php echo $variablephp; ?>" ;
alert("category = " + variablejs);
</script>
将.php
添加到javascript文件的末尾。这样服务器就会处理它。
如果您将其包含在客户端稍后将下载的页面中,请确保脚本标记中的type=text/javascript"
,否则它将不满意扩展
无论您使用什么编辑器,都可能无法正确显示语法,因为您将不遵循php约定。
你可以将类别值作为SRC属性的参数传递。例如:
<script src="myjs.js?category=<?php echo $this->session->userdata('category'); ?>"></script>
,然后在脚本中获取类别值
相关文章:
- 在Javascript文件中获取PHP变量
- 如何获取PHP变量数据并将其存储在JavaScript变量中
- 从javascript数组获取php的日期时间
- 获取PHP代码中日期选择器的值
- 从javascript变量获取php会话
- 无法获取php会话变量以在javascript中设置var
- 如何使用Jquery一步一步地获取PHP数据
- 获取 PHP 中 HTML 标记 'select' 的值
- 使用 Javascript 获取 php 文件的输出
- 获取PHP变量的JavaScript不起作用
- 从 JS 函数获取 PHP 中的值
- 无法在jquery中获取PHP值
- jquery没有't从DIV数据id中获取PHP变量值,只输出变量名
- 在JAVASCRIPT中获取php选中的复选框值
- 在AJAX url中如何获取php变量的参数值
- 用ajax用js获取php
- 获取PHP URL的JS值
- 使用AJAX只获取PHP响应
- 如何在javascript变量中获取php文件的结果
- 当使用AJAX获取PHP文件以从MySQL数据库中检索数据时,会出现下拉表单disapering