问题标签 [luci]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
335 浏览

openwrt - LuCI中CBI和nixio的缩写是什么?

我查了维基百科:CBI = 基于内容的指令?和官方文件,没有关于CBI的解释

0 投票
0 回答
777 浏览

lua - Luci.sys.exec() 函数在添加变量时显示语法错误

我正在尝试使用 luci.sys.exec() 函数打印特定接口的 IP 地址。我的要求是添加一个由接口名称组成的变量,例如:eth0 或 eth1。

执行的代码是:

由于 gsub("addr:","",$2) 中的双引号,也会出现错误。但是单引号给出了零值。具有静态接口名称的相同命令在命令行中可以正常工作。

0 投票
1 回答
1562 浏览

javascript - 如何在 Luci openwrt 的 XHR.get 请求中传递数组?

我正在尝试将数组从 javascript 发送到 Luci Openwrt 中的 XHR.get 请求。

我需要将此数组XHR.get作为参数传递给请求。我怎样才能传递这个数组?

这是示例代码:

在 Lua 代码中,我收到了这个表单数据:

但是我遇到了错误。这是通过 XHR.get 发送数组的正确方法吗?有什么建议么 ?

0 投票
1 回答
196 浏览

regex - 我如何在lua中提取除双引号之外的值

这是一个字符串

我只想捕获 lua 中的值。如果没有双引号,我只能提取值。(使用一些东西gmatch((%a+)%sd:%s(%d+)):)

有没有人解决这个问题?

0 投票
1 回答
104 浏览

regex - 如何捕获更改的配置文件中的值

我在配置文件中捕获了这样的值:

但是,当我单击 Luci 中的 Save&Apply 按钮以更改配置文件中的值时,更改后的数组如下所示。

那是我的问题。当配置文件的数组顺序改变时,我的解决方案不能适用于这种情况。(我的解决方案可以应用于固定情况。)

是否有适用于每种情况的解决方案(配置文件的数组已更改大小写)?

0 投票
1 回答
582 浏览

json - 如何在 lua 正则表达式中获取特定的单词/字符串

我在获取字符串时遇到问题。这是我的代码:

我只想得到一个操作员。在 Javascript 中,该正则表达式运行良好,但在 Lua 中却不行。我认为没有问题,因为 Lua 是基于 json 的,所以它类似于 javascript。有什么问题吗?

0 投票
1 回答
892 浏览

makefile - Makefile 中 DEPENDS 的确切作用是什么?

这是我的 Makefile 的示例。

这个 Makefile 中 DEPENDS 的确切作用是什么?哪些元素可以成为 DEPENDS 的值?

0 投票
1 回答
483 浏览

lua - 如何在 init 脚本中执行 lua 文件?

我的初始化脚本有问题。

从那段代码来看,一切都很好,但是我看不到两个 lua 文件的结果(在那些文件中,我放置了打印函数。当我在命令行中键入 lua 命令时,我可以看到打印函数的结果) . 在初始化脚本中,我可以使用 lua 命令吗?

0 投票
1 回答
1183 浏览

lua - Luci 有打印功能吗?

我想在 Luci 打印我的解析值。这是我的代码。

我看到了在表单中创建只读字段的 DummyValue。所以我用它代替了打印功能。但是它有错误“尝试索引全局'rssis'(一个零值)”

仅在 lua 文件中(不用于 Luci)如果我使用打印功能,它没有错误。Luci 有打印功能吗?

0 投票
1 回答
74 浏览

lua - 更改 luci 中的 ipaddr

我想更改我的 ipaddr 以使用 uci 命令。这是我的代码。

我知道代码一定有错误。但是,我想将 ip 地址更改为 v 值。有什么解决办法吗?