使用 javascript 从查询创建文件
Creating file from query with javascript
我正在做一个行人导航项目。对于盲人,我想告诉他们同一条街上是否有物体,以便他们确定自己的方向。
我有一个 JSON 文件,里面装满了来自城市的树木坐标。我查询geonames(使用$.ajax)以获取附近的树木街道,并希望将此信息存储在文件中。一个json文件会很棒,但我不知道该怎么做。
谁能告诉我如何创建这样的文件?它只需要制作一次。
或者您知道以更好的方式存储数据的替代方案吗?
到目前为止我在 js 中尝试过:
function writeToJson(streetNames){
$.ajax({
type: 'POST',
url: "scripts/treeStreets.php",
data: streetNames,
dataType: 'json',
error : function(parameters){
console.log("error");
console.log(parameters);
},
success: function(){
console.log("success");
}
});
}
和 php 脚本:
$streetNames = $_POST[streetNames];
file_put_contents('/live%20access/data/treeText.txt', $streetNames);
但这给了我一个错误。
你需要用PHP、Ruby、Python或Java等语言编写服务。JavaScript 无法在客户端或服务器上创建文件,因此您需要一个 AJAX 操作可以调用的服务,该服务会将数据写入磁盘。
相关文章:
- 在节点中创建文件全局变量
- JSX未创建文件
- 用javascript创建文件夹
- 为什么获胜'不要狼吞虎咽地创建文件
- 创建文件上载进度栏ASP.NET和JavaScript
- 创建文件下载js
- Native Phonegap、下载并创建文件、动态命名文件和返回路径
- 应用程序脚本高级驱动器API服务-newFile()方法未创建文件
- HTML5文件系统:未在设备上创建文件
- 如何创建文件夹,此文件夹中的文件,压缩文件夹(在zip或rar文件中)并使用Javascript将其上传到桌面
- 使用可用的 Bytestream 在 Javascript 中创建文件
- 使用 javascript 从查询创建文件
- 动态创建文件输入时,jQuery 文件上传不起作用
- 如果文件不存在,请创建文件,然后将日志写入其中
- 动态创建文件输入元素
- php 在目录中创建文件
- 剑道UI网格导出Excel和pdf导出,未创建文件
- 使用 Google Drive API v3 (javascript) 创建文件
- 在Google Apps Script上为上传的文件创建文件夹
- 如何使用Javascript在磁盘上创建文件夹,如时间戳