关于ajax:是否可以从JavaScript调用hamlet?

Is it possible to call hamlet from JavaScript?

我正在尝试在我的 Yesod 网络应用程序上实现这个导航栏。我的问题我应该如何从 javascript 调用 hamlet 文件?

1
2
3
4
5
6
7
8
9
10
.....
.....
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)某种原因?
  • 当然,您可以使用 julius 编写该信息

我建议你写成 html

1
2
3
4
5
6
<ul>

   
<li>

      <a href="@{...}" ...

您可以使用 julius 编写为 javascript,在这种情况下类似于

1
2
3
4
5
6
var Tabs = {
    'Tab one'   : '@{MyPageController1R}',
    'Tab two'   : '@{MyPageController2R}',
    'Tab three' : '@{MyPageController3R}',
    'Tab four'  : '@{MyPageController4R}'
}

相关讨论

  • 谢谢,我试过了,第二个就是我想要的,很高兴即使在 javascript 中我们也可以拥有类型安全!

以上是关于ajax:是否可以从JavaScript调用hamlet?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>