Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kotlin 如何更改ktor前端中的变量或文本_Kotlin_Ktor - Fatal编程技术网

Kotlin 如何更改ktor前端中的变量或文本

Kotlin 如何更改ktor前端中的变量或文本,kotlin,ktor,Kotlin,Ktor,我正试图建立一个简单的网站与ktor 我想添加一个带有简单onClick方法/Click侦听器的按钮。目的是更新文本或列表 我两个都试过了,kotlinx/HTMLDSL和freemaker。但什么都不管用 以下是Kotlinx方法: div("charityWrapper") { for(charity in charities) { span { text(charity)

我正试图建立一个简单的网站与ktor

我想添加一个带有简单onClick方法/Click侦听器的按钮。目的是更新文本或列表

我两个都试过了,kotlinx/HTMLDSL和freemaker。但什么都不管用

以下是Kotlinx方法:

div("charityWrapper") {
              for(charity in charities) {
                    span {
                        text(charity)
                           }
                      }
                  }
    button {
             text("Next")
              onClick = "Hello"
           }
但是onClick什么都做不了。所以我不知道如何改变上面的文字或慈善机构的名单

这是我的FreeMaker文件:

<#-- @ftlvariable name="data" type="com.example.IndexData" -->
<html>
    <body>
        <h1>huhu</h1>
        <h2>dhesfes</h2>
        <a href="javascript:void(0)" onclick="console.log('hello')">Delete kweet</a>
    </body>
</html>

呼呼
德斯菲斯
但我不知道如何调用Kotlin函数或更改慈善机构。

您可以使用

input(InputType.submit)
如需,请将任何内容提交到服务器

form("/v1/settings", method = FormMethod.post) {
                        input(type = InputType.text, name = "key")
                        input(type = InputType.text, name = "value")
                        input(InputType.submit)
                    }
你可以用

input(InputType.submit)
如需,请将任何内容提交到服务器

form("/v1/settings", method = FormMethod.post) {
                        input(type = InputType.text, name = "key")
                        input(type = InputType.text, name = "value")
                        input(InputType.submit)
                    }