Javascript JSON无法将对象解组为字符串类型的GO值

Javascript JSON无法将对象解组为字符串类型的GO值,javascript,html,go,Javascript,Html,Go,使用github.com/zserge/lorcapackage编写Golang应用程序。 这将golang funcs绑定到Javascript。 我有一个带有文本输入和提交按钮的HTML,它应该将文本输入作为参数传递到Javascript绑定中。情况如下: <input type="text" name="MACADD" style="height:20px; width:210px"> <input type="submit" value="submit" onclick

使用
github.com/zserge/lorca
package编写Golang应用程序。 这将golang funcs绑定到Javascript。 我有一个带有文本输入和提交按钮的HTML,它应该将文本输入作为参数传递到Javascript绑定中。情况如下:

<input type="text" name="MACADD" style="height:20px; width:210px">
<input type="submit" value="submit" onclick="JSBINDFUNC(MACADD)">
需要此
对象
成为golang
字符串

更完整的剪报:

主程序包
进口(
“fmt”
“日志”
“网络/网址”
“github.com/zserge/lorca”
)
func main(){
ui,err:=lorca.New(“数据:text/html,”+url.PathEscape(`
MAC地址:
`), "", 480, 320) 如果错误!=零{ log.Fatal(错误) } //ui.Bind已实现@https://github.com/zserge/lorca/blob/master/ui.go#L110 绑定(“JSBINDFUNC”,func(MAC字符串){ fmt.Println(MAC) 返回 }) 延迟ui.Close()
问题在于javascript。请更新onclick属性,如下所示:

<input type="submit" value="Submit" onclick="JSBINDFUNC(MACADD.value)">


你需要发布你的go代码片段。由于不熟悉这个pkg,我怀疑有人会将表单数据封送到结构中-因为表单有许多字段-封送到单个字符串将不起作用。@colminator刚刚更新,你应该能够复制/粘贴,
go build
,并获得确切的错误。确保你有Chro我已经安装了。html应该是
MACADD.value
?@atayenel GENIUS。谢谢。我刚刚将
JSBINDFUNC(MACADD)
更改为
JSBINDFUNC(MACADD.value)
per@atayenel。这很有效。我刚刚编辑了答案以反映@atayenel的简短建议我喜欢lorca。我很高兴这是html问题,而不是lorca问题:)
<input type="submit" value="Submit" onclick="JSBINDFUNC(MACADD.value)">