如何将变量从控制器传递到不在视图中的javascript?

时间:2017-08-31 09:02:05

标签: javascript jquery codeigniter

我想将此数据传递给javascript文件中的javascript函数:

    $data = $this->model_member->fetchMemberData();

javascript函数将id_member变量中的$data作为参数。在视图中点击按钮时调用它,但如果我将数据传递给视图I& #39;我必须加载它,因为它已经加载所以我不想要它。如何将这些数据直接传递给js函数?

1 个答案:

答案 0 :(得分:0)

有很多方法 -

1 - 您可以在js代码中使用php标记。所以你可以像这样访问变量 -

var id_member = "<?php echo $data['id_member'] ?>";

2 - 将$ data存储在一个隐藏变量中,然后使用任何选择器访问它。对于前 -

<input type="hidden" class="id_member_hidden">

var id = $(".id_member_hidden:hidden").val();

希望这可以帮助您解决问题。