如何将数据库值分配给js变量以及如何在js文件中使用该变量

时间:2015-10-08 13:27:34

标签: javascript php codeigniter

我在一个具有表单的视图文件中使用codeigniter。一个地方textarea字段来像这样的js文件

test1.js

var html = "<textarea class='gradx_code' id='gradx_code' name='button_gradient' style='display:block;'></textarea>";

使用name ='button_gradient'

将此textarea值存储在数据库中

现在我想从数据库中获取此值并将其放置在textarea值以便下次更新此字段,因此我将数据库值分配给视图文件中的js变量

test1.php(视图)

var textarea = '<?php echo $settings[0]->text_value ?>';

这个textarea变量即时通过在textarea id中使用gradx_code在js文件中使用

test1.js

gradx.gx('#gradx_code').html(textarea);

但我无法正常工作如何帮助我

1 个答案:

答案 0 :(得分:0)

直接用它作为php:

gradx.gx('#gradx_code').html('<?php echo $settings[0]->text_value ?>');

编辑:或者您可以使用php:

在cookie中加载此值
setcookie('text_value', $settings[0]->text_value, 0, '/');

,并使用javascript:

在任何需要的地方调用它
gradx.gx('#gradx_code').html($.cookie("text_value"));