修改 JS 文件的内容
modify contents of a js file
嗨,我在content.js文件中有一个Url的javascript数组。 我需要在单独的页面上的单独输入框中显示网址,例如显示.php。编辑和删除按钮与每个输入框一起给出。用户所做的任何更改都应反映在内容.js文件中。
我已经在输入框中显示了所有网址。 现在,OnClick 事件在按下按钮时调用函数。
我的问题是更新内容.js文件中的数组的最佳方法是什么(该文件仅包含一个数组)。 我正在尝试使用文件处理,但这需要内容.js始终具有严格的格式。有没有更好的方法来修改数组的内容或从数组中删除行而无需文件处理?
第一步,您应该读取JS文件的内容并将其传递给json_decode函数。它会给你PHP数组。使用此数组向用户显示文本框。
在第二步中,您应该获取用户提交的字符串(例如来自$_POST
),并从中构造一个PHP数组。然后使用 json_encode 将 PHP 数组转换为字符串中表示的 JavaScript 数组。然后你可以把这个字符串写到JS文件。因此,其内容将始终有效。
你可以用像PHP这样的服务器端语言来做到这一点。请参阅本教程,了解如何使用 PHP 编写文件。我会使用 json_encode
将数组转换为字符串,并在读取后使用 json_decode
将其转换回数组。
如果您只为用户保存这些URL,而没有其他人(因此只有输入/编辑数据的人需要查看它),那么我建议使用HTML5 localStorage
相关文章:
- 从文本文件js中读取列表
- 当我用ctrl+p搜索时,为什么要在谷歌chrome上使用inspect来调试缺少显示文件js
- 获取用于外部JavaScript文件(.js)的代码提示
- 如何将Javascript文件(.js文件)放在web服务器中
- 如何将 JavaScript 文件(.js 文件)添加到 C# 项目并从 C# 代码调用 JavaScript 方法
- 在 Node 中包含 javascript 文件.js无需 require('.') ing
- 如何使用jquery显示多个文件.多文件.js
- 使用 PDF 打开 PDF 文件.js而不将文件作为查询字符串传递
- 转换颜色十六进制值以用于三个 JSON 文件.js
- 如何使用 jQuery 选择多个文件.多文件.js插件?使用单个关闭按钮一次选择多个文件
- 如何在 Gulp 任务中间添加 CSS 文件.js
- 如何从Dropzone上传和删除文件.js
- 如何在视频中添加视频文件.js 4.2.1.
- 从快速节点下载文件.js具有 JWT 授权
- 访问 JavaScript 文件.js中的 C# 变量
- 在节点中热重载外部 js 文件.js如果文件有任何更改
- 如何在一台服务器中运行不同的.js文件.js NODE JS中的文件
- 如何在多文件.js中上传文件时检查文件扩展名
- 将文件.js中的var导入到模块joomla的模板中,并使用后台进行修改
- 在path项目中编写文件js脚本