答案 0 :(得分:1)
没有看到你的代码很难,但我想你会想做这样的事情。这假定每个文本区域都有一个映射到您的对象的ID。
function getResults() {
var keys = ['printers', 'drives', 'perms', 'links'];
return keys.reduce(function(result, key) {
var text = document.getElementById(key).value;
result[key] = text.split('\n');
return result;
}, {})
}
onClick -> getResults() -> Post to server
答案 1 :(得分:0)
您需要使用服务器堆栈创建一个api端点,该服务器堆栈将接受您想要的格式的json。然后该端点可以写入您的json文件。
从客户端,您需要从每个textarea获取值,将它们在换行符上拆分为数组并创建您的JSON结构。然后,您可以向api端点发送ajax帖子。