我正在尝试将数组从 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 发送数组的正确方法吗?有什么建议么 ?