访问离线jquery应用程序中的本地文件
Accessing local files in offline jquery app
我是一个初学者,试图使用jquery来构建一个应用程序(大部分是离线的),我正在使用chrome/firefox开发它。我想有一个本地.txt文件,其中以数组的形式存储一些数据。然而,我似乎无法访问它。ajax函数永远不会成功。
(document).ready(function () {
local_list_dict = ['Example', 'Example 2', 'Example 3'];
online_list_dict = ['Park', 'running'];
$('#master_set').on('click', function () {
$.ajax({ //this does not work
url: "/local/pg/document1.txt",
success: function (data) {
alert('success');
},
});
for (i = 0; i < local_list_dict.length; i++) {
$('#local_list').append("<li class='idea_list'><a href='#player_1' rel='external'>" + local_list_dict[i] + "</a></li>");
}
;
$('#local_list').listview('refresh');
});
$('#home').hide().fadeToggle(500);
$('.idea_list').on('click', function () {
alert('debug')
var panelId = $(this).text(); // some function to pass player_1 the contents of the list
$('#chosen_list').html();// some function that takes panelId and uses it to choose the relevant .txt file
});
});
我尝试过做同样的事情,但由于安全规则,我没有得到一些好的结果。有一些技巧可以帮助您尝试,但最好的方法是在本地服务器上运行脚本(您可以使用WampServer或其他工具)。一些有趣的链接可以帮助你:
- https://stackoverflow.com/a/372333/3126013
- https://stackoverflow.com/a/19902919/3126013
- http://www.html5rocks.com/en/tutorials/file/dndfiles/
一个简单的方法是在本地服务器(如Node.js)中运行您的项目/应用程序,或者更容易的方法是使用扩展Chrome开发人员编辑器(开发者预览)--
Chrome开发人员编辑器(CDE)是一个开发工具,用于在Chrome平台上构建应用程序-Chrome应用程序和Web应用程序。CDE支持用JavaScript或Dart编写应用程序,并提供Polymer模板来帮助您开始构建UI。CDE还内置了对Git、Pub和Bower的支持。
就我个人而言,我更喜欢在Node.js 中运行本地应用程序
相关文章:
- 访问离线jquery应用程序中的本地文件
- qoxdoo中的离线存储是否与所有浏览器和本地文件系统兼容
- 使用jquery将html文件加载到html中,用于离线/本地项目
- 如何缓存整个视频文件以供以后通过视频标签离线播放
- 保存字体文件以供离线查看
- 如何将整个页面保存为一个文件,以便它离线工作(包括外部javascript)
- 为什么我的“基于纯 JAVASCRIPT”离线文件不支持“加载”事件
- 离线工作时清单文件在 iPad 设备上不起作用
- 谷歌在请求外部文件的离线/本地主机应用程序中美化
- 如何使用纯JavaScript离线读取“.XML”文件
- 如何将react JSX文件转换为简单的JavaScript文件[离线转换]
- CSS和JS文件离线加载,但在Heroku上部署时不加载
- PHP:离线读取html文件
- 我可以为iPad创建一个离线工作的文件上传(带有自定义表单)Phonegap应用程序吗
- 在离线模式下使用Bokeh绘图运行Web应用程序?哪里可以找到所需的Bokeh文件
- 离线应用:使用HTML5文件系统API存储MySQL数据库
- 是否有可能在本地主机/离线运行基于ajax的php文件
- 如何从离线访问在线JSON文件?(javascript)
- 如何加载一个txt/csv文件到javascript字符串/数组,而离线
- 使用jQuery加载并显示使用表单输入的离线javascript文件