可以从JavaScript调用hamlet吗?
我正在尝试在我的YesSOD web应用程序上实现导航栏。我的问题是如何从javascript调用hamlet文件可以从JavaScript调用hamlet吗?,javascript,ajax,haskell,yesod,hamlet,Javascript,Ajax,Haskell,Yesod,Hamlet,我正在尝试在我的YesSOD web应用程序上实现导航栏。我的问题是如何从javascript调用hamlet文件 ..... ..... var Tabs = { 'Tab one' : 'pages/page1.html', 'Tab two' : 'pages/page2.html', 'Tab three' : 'pages/page3.html', 'Tab four' : 'pages/page4.html' } ..... ..... 正
.....
.....
var Tabs = {
'Tab one' : 'pages/page1.html',
'Tab two' : 'pages/page2.html',
'Tab three' : 'pages/page3.html',
'Tab four' : 'pages/page4.html'
}
.....
.....
正如您所看到的,它使用相对路径调用html页面,我如何执行类似于
$(widgetFile“mypage”)
?或@{MyPageControllerR}
?的操作,我建议您以html的形式编写
<ul>
<li>
<a href="@{...}" ...
为什么不把数据写成html呢?(如ul li)有什么原因?当然你可以用julius来写这些信息谢谢,我试过了,第二个是我想要的,很高兴即使在javascript中,我们也可以有类型安全!
var Tabs = {
'Tab one' : '@{MyPageController1R}',
'Tab two' : '@{MyPageController2R}',
'Tab three' : '@{MyPageController3R}',
'Tab four' : '@{MyPageController4R}'
}