首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Javascript变量保存到新文件中

将Javascript变量保存到新文件中
EN

Stack Overflow用户
提问于 2013-03-08 15:40:46
回答 1查看 441关注 0票数 0

我有一个Javascript变量,它是一个带有键和数组的对象(如下所示的简化版本)。我在HTML中编写了一个表单,以便具有访问权限的用户(在登录后)可以删除、添加或更改其家谱的任何键。我需要知道的是如何获取这个新的、经过修改的变量,并将其保存到服务器上,比如userNameGenealogy.js,这样其他页面就可以使用它。我已经做了一些搜索,但不知道我需要的是只面向PHP的,还是我需要看看AJAX或JSON以及。

代码语言:javascript
复制
var genealogy = {};
    genealogy["Johnson"] = {
        "Ron": new Array(
            {"nickname":"Ronny","dob":"06/20/88"},
            {"nickname":"Ronald","dob":"03/15/54"}),
        "Scott": new Array(
            {"nickname":"Scotty","dob":"01/21/42"})
    };

这只是一个很短的代码片段,但我不希望更改Javascript的格式,因为站点的其余部分都是按原样编码的。任何正确方向的帮助/要点都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2013-03-08 15:50:22

为此,您需要使用ajax。例如,使用ajax()并将data参数传递给它。然后你需要在PHP脚本中处理它,你必须读取$_POST (在下面的情况下),按你喜欢的方式解析它,保存到文件并回显响应。

JavaScript代码:

代码语言:javascript
复制
$.ajax({
  type: "POST",
  url: "some.php",
  data: { name: "John", location: "Boston" }
}).done(function( msg ) {
  alert( "Data Saved: " + msg );
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15289021

复制
相关文章

相似问题

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