首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用javascript从查询创建文件

使用javascript从查询创建文件
EN

Stack Overflow用户
提问于 2013-10-30 20:12:22
回答 1查看 59关注 0票数 0

我正在做一个步行者导航项目。对于盲人来说,我想告诉他们在同一条街道上是否有任何物体,这样他们就可以确定自己的位置。

我有一个Json文件,里面全是城市树木的坐标。我查询地理名称(使用$.ajax)以获得附近的树木街道,并希望将此信息存储在一个文件中。一个json文件会很棒,但我不知道该怎么做。

有人能告诉我如何创建这样的文件吗?它只需要制作一次。

或者,您是否知道以更好的方式存储数据的替代方法?

到目前为止,我在js中尝试了:

代码语言:javascript
复制
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-script:

代码语言:javascript
复制
$streetNames = $_POST[streetNames];
file_put_contents('/live%20access/data/treeText.txt', $streetNames);

但这给了我一个错误。

EN

回答 1

Stack Overflow用户

发布于 2013-10-30 20:36:41

您需要使用PHP、Ruby、Python或Java等语言编写服务。JavaScript无法在客户机或服务器上创建文件,因此您需要一个AJAX操作可以调用的服务,该服务将把数据写入磁盘。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19681914

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档