gpt4 book ai didi

javascript - Codeigniter:在 Controller 中定义 JSON 变量

转载 作者:行者123 更新时间:2023-12-02 15:53:16 24 4
gpt4 key购买 nike

实际上我想在我的 Controller 中定义一个 json 变量并在我的 js 文件中访问它。
我曾经在 yii 框架中这样做,如下所示:

Yii::app()->clientScript->registerScript('helpers', '                                                           
yii= {
test: 'test'
};
',CClientScript::POS_HEAD);

我可以像 js 文件中的 yii.test 一样访问它。
由于某种原因,我不想直接在 View 页眉或页 footer 分声明它。
提前致谢

最佳答案

您可以为此构建一个端点并通过 AJAX 加载它。否则,将其打印在页面中的某个位置(最好是 <head> )几乎是将值从服务器传递到 JS 的唯一方法。

此外,我不鼓励在 PHP 中手动编写 JSON 或 JS 对象。我建议您创建一个代表该对象的 PHP 数组/关联数组并使用 json_encode将其转换为字符串。然后您可以将其打印在页面上或通过 AJAX 发送。

关于javascript - Codeigniter:在 Controller 中定义 JSON 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31727160/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com