我有一个html表单,我想将其数据保存在文本文件中。我使用ActiveX对象概念,它正在使用IE.I希望相同的代码也适用于chrome和Firefox。怎么做??
答案 0 :(得分:2)
由于安全原因,浏览器无法访问本地文件系统。
您可以使用ajax将表单发布到服务器,将数据保存到临时文件,并返回指向该文件的URL。当浏览器收到包含文件url的ajax响应时,将浏览器重定向到url。浏览器将在之后下载文件。
对于ajax,您可以使用jQuery http://api.jquery.com/jquery.ajax/要使用ajax发布表单,请查看此答案jQuery Ajax POST example with PHP
要从客户端重定向浏览器,您可以编写例如window.location.href = 'myurl.com/foo/bar'