简体   繁体   English

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

[英]How to pass variable from controller to javascript that is not inside a view?

I want to pas this data to a javascript function that is in a javascript file : 我想将此数据粘贴到javascript文件中的javascript函数中:

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

The javascript function takes as a parameter the id_member that's inside the $data variable.It is called on button click from a view, but if I pass the data to the view I'll have to load it and I don't want that since it is already loaded. javascript函数将$data变量中的id_member作为参数,在视图中单击按钮时会调用它,但是如果我将数据传递给视图,则必须加载它,我不希望这样,因为它已经加载。 How can I pass this data directly to the js function? 如何将这些数据直接传递给js函数?

There are many ways - 有很多方法-

1 - You can use php tags in your js code. 1-您可以在js代码中使用php标签。 So you can access the variable like this - 因此您可以像这样访问变量-

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

2 - Store that $data in one hidden variable and than access it using any selector. 2-将$ data存储在一个隐藏变量中,然后使用任何选择器访问它。 For ex - 对于前-

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

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

Hope this will help you to solve your problem. 希望这可以帮助您解决问题。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何将视图内的javascript变量传递给php中的控制器 - How to pass javascript variable inside view to controller in php 如何将多个参数从javascript函数传递到视图内的控制器? - How to pass multiple parameter from javascript function to controller inside a View? 如何在视图中将变量从控制器传递到javascript? - How to pass a variable from controller to javascript within a view? 如何在 laravel 更改时使用 javascript 将变量从视图传递到 controller - How to pass a variable from view to controller using javascript on change in laravel 如何在JavaScript中从控制器的视图传递变量-Rails 4 - how to pass variable from view in controller in javascript - Rails 4 在视图中将变量从控制器传递到javascript - Pass a variable from controller to javascript in view 将javascript变量从视图传递到控制器并保存在另一个变量中 - Pass a variable of javascript from view to a controller and save in another variable 如何将JavaScript值从View传递到Controller? - How to pass JavaScript value from View to Controller? 如何将变量从控制器传递给javascript? - How to pass variable from controller to javascript? 如何将变量从控制器内部的函数传递到控制器作用域? - How to pass variable from function inside controller to controller scope?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM