gpt4 book ai didi

javascript - 如何通过 ajax 加载 NodeJS SailsJS Web 应用程序的所有非静态部分?

转载 作者:太空宇宙 更新时间:2023-11-04 01:07:50 24 4
gpt4 key购买 nike

我是 SailsJS 的新手,也是 NodeJS 的新手,我正在学习使用它构建简单 Web 应用程序的教程。

现在,我的问题是,如何通过 Ajax 渲染 View (模板除外)?我希望它像 SailsJS 官方网站 ( http://sailsjs.org ) 一样工作

这就是我的网络应用程序的样子: http://activityoverlord.herokuapp.com

谢谢!

最佳答案

SailsJS 官方网站 ( http://sailsjs.org ) 不会发出任何 AJAX 请求来获取其他页面的 View 。它真正做的是每当访问网站的第一页时加载一个(相对)巨大的带有预编译 JST 模板的 JavaScript 文件( http://sailsjs.org/jst.js ),然后每当访问内部链接时粘贴必要的模板。

View 模板最初位于其自己的 HTML 文件中,并且可能使用 Grunt JST plugin 进行预编译。 .

也就是说,没有人禁止您通过 AJAX 加载 View :只需禁用 Controller /操作的布局并使用 jQuery 的 $.get() 或类似的东西访问它。

关于javascript - 如何通过 ajax 加载 NodeJS SailsJS Web 应用程序的所有非静态部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21286094/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com