我想将页面数据存储在json文件中,当我单击按钮时,我想将其发送到Web服务。我该怎么做。指导我。
感谢名单..
答案 0 :(得分:2)
如果您使用html5,则可以使用localStorage["any_key"] = "your_json_string"
在浏览器中保存数据,并使用localStorage["any_key"]
获取数据。
答案 1 :(得分:2)
答案 2 :(得分:0)
您无法存储json文件,但如果您想通过array
将jQuery.ajax()
中的信息发送到WebService,则可以执行此操作:
// 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!');
}
});
答案 3 :(得分:0)
如果我理解您的现有问题,请将数据保存在文件中,而不是保存在页面的DOM中。例如,如果您希望保存的数据与按钮有任何关联,则可以使用jQuery.data保存信息。例如
// save data as object
$('#myButtonId').data('forMyWebService', { myType: 'test', count: 40 });
或
// save data as JSON string
$('#myButtonId').data('forMyWebService', '{"myType":"test","count":40}');
答案 4 :(得分:0)
我将json存储在隐藏在html
中的输入中