Я пытаюсь отобразить ajaxButton в Lift, который после нажатия обновляет 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>
Кто-нибудь знает, где я ошибаюсь? Любая помощь будет принята с благодарностью.