Jquery 如何在当前网页中保存和访问json文件?

Jquery 如何在当前网页中保存和访问json文件?,jquery,json,asmx,Jquery,Json,Asmx,我想将页面数据存储在json文件中,当我单击按钮时,我想将其发送到web服务。我该怎么做呢。告诉我 Thanx..如果您使用html5,您可以使用localStorage[“any_key”]=“your_json_string”将数据保存在浏览器中,并通过使用localStorage[“any_key”]如果您使用html5,您可以使用localStorage[“any_key”]=“your_json_string”要在浏览器中保存数据并使用localStorage[“any_key”]获取

我想将页面数据存储在json文件中,当我单击按钮时,我想将其发送到web服务。我该怎么做呢。告诉我


Thanx..

如果您使用html5,您可以使用
localStorage[“any_key”]=“your_json_string”
将数据保存在浏览器中,并通过使用
localStorage[“any_key”]
如果您使用html5,您可以使用
localStorage[“any_key”]=“your_json_string”
要在浏览器中保存数据并使用
localStorage[“any_key”]
获取数据,您计划如何在客户端上存储文件?您可以将数据序列化为json并将其发送到所需的Web服务

这里有一些有用的帖子


您计划如何在客户端上存储文件?您可以将数据序列化为json并将其发送到所需的Web服务

这里有一些有用的帖子


您不能存储json文件,但是如果您想通过
jQuery.ajax()
数组中的信息发送到Web服务,您可以:

// First you construct an array (can be multidimensional)
var arr_data = {
  name: 'John Doe',
  age: 21,
  phones: [ 12345678, 87654321 ]
};

$.ajax('service-page.php', {
  data: arr_data,
  success: function() {
    alert('Content saved!');
  }
});

您不能存储json文件,但如果您想通过
jQuery.ajax()
数组中的信息发送到Web服务,您可以:

// First you construct an array (can be multidimensional)
var arr_data = {
  name: 'John Doe',
  age: 21,
  phones: [ 12345678, 87654321 ]
};

$.ajax('service-page.php', {
  data: arr_data,
  success: function() {
    alert('Content saved!');
  }
});

如果我理解并纠正了您存在的问题,您应该将数据保存在页面的DOM中,而不是保存在文件中。例如,如果希望保存的数据与可用于保存信息的按钮有任何关联。比如说

// save data as object
$('#myButtonId').data('forMyWebService', { myType: 'test', count: 40 });


如果我理解并纠正了您存在的问题,您应该将数据保存在页面的DOM中,而不是保存在文件中。例如,如果希望保存的数据与可用于保存信息的按钮有任何关联。比如说

// save data as object
$('#myButtonId').data('forMyWebService', { myType: 'test', count: 40 });



我将json存储在html中隐藏的输入中

我将json存储在html中隐藏的输入中

请具体说明您的需求。。。您想做什么以及到目前为止尝试了什么..?我可以使用jquery调用web服务并创建json文件。我不知道中间步骤。好的,您可以使用jquery的$.ajax()函数向web服务发送请求。请具体说明您的要求。。。您想做什么以及到目前为止尝试了什么..?我可以使用jquery调用web服务并创建json文件。我不知道中间步骤。好的,您可以使用jquery的$.ajax()函数向web服务发送请求。我也会这样做+1您能告诉我在客户机上存储文件的更好方法吗?我没有明确的方法。你可以像@zsxwing提到的那样探索
localStorage
,或者你可以使用cookies,你必须序列化数据并将数据存储在localStorage中,或者cookieI将json存储在html中隐藏的输入中。我也会这样做+1您能告诉我在客户机上存储文件的更好方法吗?我没有明确的方法。你可以像@zsxwing提到的那样探索
localStorage
,或者你可以使用cookies,你必须序列化数据并将其存储在localStorage中,或者cookieI将json存储在html中隐藏的输入中。我有没有办法将json字符串存储在html中?你为什么要这样做?我不知道如何存储html。但是,您可以使用javascript从localStorage加载数据并更改html内容。我将json存储在html中隐藏的输入中。是否有任何方法可以将json字符串存储在html中?为什么要这样做?我不知道如何存储html。但是,您可以使用javascript从localStorage加载数据并更改html内容。