找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 2406|回复: 10

求助帖,关于luci

[复制链接]
发表于 2017-8-20 16:38 | 显示全部楼层 |阅读模式
本人刚接触openwrt不久,遇到一些问题,麻烦大神解答一下,感谢!
问题如下:
         想在页面修改文本框的值,点击保存应用按钮的时候能够在后台代码获取文本框的值到一个变量中,然后使用这个值。如下图界面和代码



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
 楼主| 发表于 2017-8-20 16:39 | 显示全部楼层
在线等
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-8-20 16:47 | 显示全部楼层
新手贴,还望大神不吝赐教,别沉啊
回复 支持 反对

使用道具 举报

发表于 2017-8-20 19:56 | 显示全部楼层
参考其他界面弄啊,很简单的
所有的值的都是保存在配置文件,在脚本下uci get 就可以了

点评

谢谢,uci get获得的是修改之前,uci get怎么获取修改之后的值呢  详情 回复 发表于 2017-8-20 21:09
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-8-20 21:09 | 显示全部楼层
haxc 发表于 2017-8-20 19:56
参考其他界面弄啊,很简单的
所有的值的都是保存在配置文件,在脚本下uci get 就可以了

谢谢,uci get获得的是修改之前,uci get怎么获取修改之后的值呢

点评

你这样很容易让程序进去死循环,为什么不用两个文本框  详情 回复 发表于 2017-8-20 21:47
回复 支持 反对

使用道具 举报

发表于 2017-8-20 21:47 来自手机 | 显示全部楼层
coryzhang 发表于 2017-8-20 21:09
谢谢,uci get获得的是修改之前,uci get怎么获取修改之后的值呢

你这样很容易让程序进去死循环,为什么不用两个文本框

点评

文本框的内容除了自动保存/etc/config下面,其他地方还要用到,所以看看能否直接获得文本框的值  详情 回复 发表于 2017-8-20 22:14
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-8-20 22:14 | 显示全部楼层
cheapjr 发表于 2017-8-20 21:47
你这样很容易让程序进去死循环,为什么不用两个文本框

文本框的内容除了自动保存/etc/config下面,其他地方还要用到,所以看看能否直接获得文本框的值

点评

那就用一个脚本咯,程序1保存应用按钮事件触发后启动这个脚本,把该参数搬运到程序2的配置文件。或者你也可以在程序1的编写过程把这个值保存到程序2的指定配置文件参数中,然后保存应用事件触发后重启程序2。 实现  详情 回复 发表于 2017-8-21 23:26
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-8-21 10:40 | 显示全部楼层
还是没有解决,求救大神
回复 支持 反对

使用道具 举报

发表于 2017-8-21 23:26 | 显示全部楼层
coryzhang 发表于 2017-8-20 22:14
文本框的内容除了自动保存/etc/config下面,其他地方还要用到,所以看看能否直接获得文本框的值

那就用一个脚本咯,程序1保存应用按钮事件触发后启动这个脚本,把该参数搬运到程序2的配置文件。或者你也可以在程序1的编写过程把这个值保存到程序2的指定配置文件参数中,然后保存应用事件触发后重启程序2。
实现起来方法很多的,lua一般是执行前段,后台还是通过配置文件传递给脚本来运行。说白了lua是对配置文件操作,脚本或者说bin里面的程序才有权限对系统进行操作

点评

谢谢了,想到了这个方法,最主要的问题是我想要取得文本框修改过后的值,我uci:get()每次值是修改之前的,我需要修改之后的值,有什么办法呢。luci才刚接触,确实不是主流的语言。  详情 回复 发表于 2017-8-22 14:13
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-8-22 14:13 | 显示全部楼层
cheapjr 发表于 2017-8-21 23:26
那就用一个脚本咯,程序1保存应用按钮事件触发后启动这个脚本,把该参数搬运到程序2的配置文件。或者你也 ...

谢谢了,想到了这个方法,最主要的问题是我想要取得文本框修改过后的值,我uci:get()每次值是修改之前的,我需要修改之后的值,有什么办法呢。luci才刚接触,确实不是主流的语言。
回复 支持 反对

使用道具 举报

发表于 2017-8-25 13:35 | 显示全部楼层
uci commit 保存修改配置
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-6-14 23:01

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表