【发布时间】:2013-01-31 07:03:24
【问题描述】:
我正在尝试在 Lift 中呈现一个 ajaxButton,一旦单击它,就会更新 SessionVar,然后使用 href 转到另一个页面:
def render ={
"li *" #> userItems.map(item =>
"li.button_open" #> SHtml.ajaxButton("Open", () => ajaxButtonOpen(item),
"class" -> "btn btn-primary", "href" -> {Site.menuItem.url})
)
}
def ajaxButtonOpen(item:Item) : JsCmd = {
UsersCurrentItemId apply item._id
JsCmd.unitToJsCmd(Unit)
}
此代码将执行 ajaxButtonOpen 但不会转到 Site.menuItem。我尝试了其他替代方法,例如:
"li.button_test" #> <a class="btn btn-primary" href= {Site.menuItem.url} onClick="{ajaxButtonOpen(item)}"> "Open"</a>
有人知道我哪里出错了吗?任何帮助将不胜感激。
【问题讨论】: