关于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 中我们也可以拥有类型安全!


来源:https://www.codenong.com/17084838/

微信公众号
手机浏览(小程序)

Warning: get_headers(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed in /mydata/web/wwwshanhubei/web/wp-content/themes/shanhuke/single.php on line 57

Warning: get_headers(): Failed to enable crypto in /mydata/web/wwwshanhubei/web/wp-content/themes/shanhuke/single.php on line 57

Warning: get_headers(https://static.shanhubei.com/qrcode/qrcode_viewid_9670.jpg): failed to open stream: operation failed in /mydata/web/wwwshanhubei/web/wp-content/themes/shanhuke/single.php on line 57
0
分享到:
没有账号? 忘记密码?