Javascript / JQuery将值保存到文件
我在页面中有几个单选按钮,我需要将它们的值或选择的值保存到文件中。
这是一个示例代码:
每当用户选择一个我需要它保存/附加到文件中。
可能?
更新:
试过这个:
$(document).ready(function () { $("input[name='select']").change(function(e) { e.preventDefault(); $.post("zzz.html", { selectedValue : $(this).val() }, function(response) { // do something with server response alert('saved'); }); }); });
结果:没有结果。 没有创建/什么都没有保存。
如果要将文本保存到服务器上的文件,则可以使用php。
此示例检查是否已设置文件名,并且还设置了要记录的文本。 它打开文件并通过指定“a +”将文本附加到其中。
所以参观
http://websitename.com/myfile.php?filename=test.txt&log=string to write
将创建文本并将其附加到服务器上的该文件。 如果那时你想提供文本文件给用户下载你可以使用
http://websitename.com/test.txt
此代码未经测试
jquery get方法
$.get("myfile.php", { filename: "text.txt", log: "string to write" });
$("button").click(function(){ $.post('save_values.php', $("form").serialize(), function(){ alert('saved'); }); return false; });
假设您希望每次更改无线电组时都保存所选值:
$("input[name='select']").change(function(e) { e.preventDefault(); $.post("foo.html", { selectedValue : $(this).val() }, function(response) { // do something with server response }); });
如果它在服务器上,您可以提交到servlet并打开文件并在文件上写入。
如果是在客户端,你可以尝试使用这个jQuery插件http://jquery.tiddlywiki.org/twFile.html并做到这一点……