所以我坐在这里4-5个小时,我搜索了很多,我甚至都不知道这样的事情是否存在......我错过了什么? 我的情况是:
我有一个带有表的html文件和一些带有“contenteditable”的行,在更改表中的某些内容后,我想用一个按钮或者在我完成更改文本后保存它。不是本地的,但我可以使用之前保存的数据访问另一台设备上的这个html页面。
有没有办法在没有数据库,javascript或php的情况下执行此操作?如果不是我的第一选择将是PHP但我无法弄清楚......
我尝试将整个已更改的html内容保存到自身,但我不知何故没有让它工作。我尝试将WHOLE html内容发送到“save.php”文件,该文件读取POST数据并将数据保存到.html文件本身但没有任何效果。
这只是一些代码吗?我真的放弃了我的代码并将其删除,因为我在这5小时内没有比我在开始时更进一步。
我希望你们理解我的问题。 在此先感谢:)
答案 0 :(得分:0)
如果您尝试在没有数据库的情况下执行此操作,则使用PHP进行服务器端更改似乎是个好主意。如果您想在任何地方访问本地脚本而不使用某种服务器端脚本,则无法执行此操作。你有几个选择,但这是可能的。
您可以使用一个脚本来获取POST数据并将其保存到文本文件中,另一个脚本从.html文件中获取AJAX请求的文本文件中的数据,或者在您尝试时重写PHP的html页面内容。
您可以在包含文本文件的单个页面中将数据保存到。将表放在php页面上,然后在开始显示表之前对文本文件进行所有读/写操作。只需将表单操作设置为同一页面即可。
关于分离关注点和良好的编程习惯可能会有更好的答案,但关键是你正在做的事情是可能的。 下次遇到困难时,请在此处发布您的代码,而不是将其删除,人们可以为您提供更具体的反馈。