如何将json文件用于静态服务器
How can I use a json file for a static server?
我用angular编写了一个简单的应用程序,将json数据直接编码到控制器的$scope
中,然后使用这些数据。我可以拥有data.json之类的东西,并将其与js和css文件一起发送到客户端,然后angular可以读取这些文件吗?我该怎么做呢?Ajax是不允许的。
如果不允许AJAX,则必须将文件设置为javascript文件,而不是JSON文件。通过这样做,您可以得到与JSONP(带填充的JSON)非常相似的东西。在这种情况下,您基本上将JSON对象传递给回调函数。例如:
myCallback({"foo":"bar", "bing":1900});
然后,您可以将此文件作为脚本标记包含在内,并且将使用适当的数据触发回调。确保在定义回调函数的脚本标记之后包含数据的脚本标记。
另一种选择是将对象存储为全局变量。污染全球范围通常被认为是有害的。
相关文章:
- 将函数的上下文应用于javascript变量
- keyup事件处理程序更改焦点不适用于快速键入
- JQueryhide()不适用于Mozzilla,但适用于Chrome
- JavaScript数组排序(函数)用于对表行进行排序,而不是排序
- PHP中的setcookie仅适用于localhost
- 包括用于facebook评论框的JavaScript SDK
- 用于大型静态网站的JavaScript树视图
- 静态谷歌地图不适用于我的情况
- Ajax 自动填充不适用于动态字段,但不适用于静态字段
- 用于页面更改的煎茶静态顶部和底部栏
- 如何将静态资源用于信息窗口集内容
- jquerytablesorter不适用于通过ajax获得的表,但适用于静态表
- slideup函数不适用于动态问题(静态问题可以)
- Knockout中的CSS绑定,用于绑定两个类,其中一个是动态的,另一个是静态的并经过评估的
- 如何将json文件用于静态服务器
- 推荐Go项目结构和构建系统,用于具有需要编译的静态资产的项目
- 用AngularJS渲染静态可索引页面,用于搜索引擎优化
- 应用程序js代码(appjs.serveFilesFrom),用于从不工作的目录中提供静态文件
- 如何将静态资产打包到gem中以用于Sinatra应用程序
- 用于刷新页面的Asp.Net静态方法