- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试将数组从 javascript 发送到 Luci Openwrt 中的 XHR.get 请求。
var myarray[] has some contents . for example : `myarray[] = {"1","2","3"}`
我需要将此数组作为参数传递给 XHR.get
请求。我怎样才能传递这个数组?
这是示例代码:
XHR.get('<%=REQUEST_URI%>', {status: 2,value: myarray},
function(x, info) {
if (!info) {
location.href=location.href;
}
else {
console.log("success");
}
}
);
在 Lua 代码中我收到了这个表单数据:
if luci.http.formvalue("status") == "2" then
local DetailValue[] = luci.http.formvalue("value")
local fileContent = {
content = "sample1",
find = "sample2"
}
luci.http.prepare_content("application/json")
luci.http.write_json(fileContent)
return
end
但是我遇到了错误。这是通过 XHR.get 发送数组的正确方法吗?有什么建议 ?
最佳答案
这是一个值的例子
XHR.get('<%=url('admin/services/sample')%>', { example : 'test' }, function(x) {
<do whatever>
});
function parse_gateway()
local example = luci.http.formvalue("example")
end
当我尝试使用相同的键传递两个查询参数时,我得到了以下信息
XHR.get('<%=url('admin/services/sample')%>', { example : 'test', example : 'test1' }, function(x) {
<do whatever>
});
function parse_gateway()
local example = luci.http.formvalue("example")
end
这次的例子是test1
因此在您的情况下,您似乎必须具有唯一的参数键。
XHR.get('<%=url('admin/services/sample')%>', { one : '1', two : '2', three : '3' }, function(x) {
<do whatever>
});
function parse_gateway()
local one = luci.http.formvalue("one")
local two = luci.http.formvalue("two")
local three = luci.http.formvalue("three")
end
关于javascript - Luci openwrt的XHR.get请求中如何传递数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45304850/
我已经从 subversion 存储库成功克隆了 OpenWRT buildroot,并且我一直在使用它来构建在 Qemu 上运行的镜像。我可以在 Qemu 中运行图像。 现在我尝试为路由器(Link
我在 OpenWRT 下构建了许多自定义软件包,我想将它们添加到自定义源中,这样我就可以让 IoT 设备提取这些自定义软件包的更新。 我浏览了所有 OpenWRT 文档并进行了多次谷歌搜索,但没有找到
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 7年前关闭。 Improve thi
最近,我在很多设备上配置了 OpenWrt,它是一个很好的无线路由器固件。我阅读了很多关于 OpenWISP 的内容: OpenWISP is a software platform designed
我将在 OpenWRT 镜像中包含 pip3 模块,因此在安装 OpenWRT 镜像后不需要其他依赖项。 例如,我将在 OpenWRT 镜像中包含 argparse 模块。该模块可以通过以下命令在初始
我正在尝试使用 OpenWRT 工具链为 OpenWRT Linux 环境交叉编译 POCO 源包。我已经下载了 POCO 源码包并尝试交叉编译它,但是我得到如下错误日志 src/Error.cpp:
我正在运行 dd-wrt 或 OpenWRT 的 Linksys WRT54G-V4 上运行 Hello World 程序。 现在这个路由器正在运行 dd-wrt,原因我将在下面解释。我想将此路由
我想重启我的设备,它有 Openwrt 操作系统。我希望命令使用 crontab 运行并且只执行一次。 最佳答案 如果您只想运行一次,那么最好通过 ssh openwrt 并进入终端并键入 reboo
最近买了个N1盒子,从源系统刷到OpenWrt,总结一下整体过程,大部分都来源于网络教程和自己实践,如有错误欢迎指出! N1盒子刷机 固件准备 最著名的应该是F大的吧,原贴地址:
我正在寻找在 openwrt 上运行的 tcpdump 二进制文件。该网站仅显示必须构建的源代码。有人指向我包含预构建二进制文件的位置吗?谢谢。 最佳答案 我建议建立一个工作存储库,即: https:
uci文档说: All "uci set", "uci add", "uci rename" and "uci delete" commands are staged into a temporary
如果有人能帮助我解决这个问题,我会非常感激,因为它让我发疯。 当我从头开始编译 OpenWRT 镜像(包括我的包)时,通常一切正常。 否则,当我尝试重新编译时,我不断收到缺少依赖项的错误。 我发现唯一
我正在尝试使用我在其中制作的自定义包来编译 OpenWRT。这是我的包的 OpenWRT Makefile: # # Copyright (C) 2008 OpenWrt.org # # This i
OpenWRT使用opkg来管理包。默认情况下,运行 opkg update 时会下载 Packages 和 Packages.sig 文件,然后根据 Packages 文件验证签名文件 Packag
我正在尝试将软件包安装到我的 OpenWrt SDK 中。为此,您必须通过键入以下内容来使用 OPKG 包管理器: opkg update opkg install 但是,就我而言,未安装 OPKG
我为 OpenWrt 路由器编译了一个简单的 C UDP 服务器和客户端。当代码都在我的电脑上时,代码可以按预期工作。客户端(如果在路由器上)似乎成功发送了数据包(端口 6115),因为如果我将它们发
我正在尝试为 VoCore v1.0 构建内核镜像。我从 github 获取了 sdk 文件。这样做时我遇到了如下错误 /build_root/openwrt/staging_dir/host/bin
我想在 OpenWRT 中执行 GMOCK 和 GTEST 测试。我有 x86_64 机器。我的包裹适用于 x32 设备。我尝试手动复制 header ,但是,当然,它不起作用。在设备内部运行测试很重
我正在为 Arduino Yun 板构建 openWrt,我正在按照 this link 中描述的步骤进行操作,但是我遇到了构建错误:svn: E160013: 无法连接到 URL 'http://o
我是 OpenWrt 的新手,我正在尝试交叉编译一个新内核。为了找到线索,我检查了/source/package/kernel/linux/modules 中一个名为 video.mk 的文件 我可以
我是一名优秀的程序员,十分优秀!