0
我想知道什么是将提交的表单数据保存到单独的data.json
文件的最佳方法,所以我可以稍后再从中提取。保存已提交表单数据到JSON文件
我有一个非常简单的形式,看起来像这样:
<form>
<fieldset>
<label for="name">Name:</label>
<input type="text" id="name" placeholder="Service Name">
</fieldset>
<fieldset>
<label for="place">Place:</label>
<select id="place">
<option>The Whittington Hospital, London</option>
<option>University College Hospital, London</option>
</select>
</fieldset>
<fieldset>
<button>Add Service</button>
</fieldset>
</form>
我想那以这样的形式提交的数据,发送到一个JSON文件看起来像这样:
{
"places":[
{
"name": "The Whittington Hospital",
"address": {
"city": "London",
},
"service": [{
"type": [
{ "name": "Hernia Repair" },
{ "name": "Hip Replacement" },
{ "name": "Crohn's Disease", },
{ "name": "Pregnancy", }
]
}]
},
{
"name": "University College Hospital",
"address": {
"city": "London",
},
"service": [{
"type": [
{
"name": "Hernia Repair" }
]
}]
}
]
}
这是一件容易的事情吗?如果是这样,那么最好如何去实现这样的事情呢?
我设置此形式的的jsfiddle:http://jsfiddle.net/y6z74dkd/1/
任何帮助表示赞赏。提前致谢!
你问不知道是什么。如果要将其保存在服务器上,则需要使用serverside组件。如果您想将其保存到客户端的计算机上,您可以通过使用data-url创建下载链接来完成。 – Amadan 2014-10-06 00:55:02
@Amadan我需要什么样的服务器组件?我现在正在学习一些AngularJS。有没有一个服务器端组件可以很好地适用于此? – realph 2014-10-06 00:57:48
任何。 PHP,Ruby on Rails,Sinatra,Node.js,CherryPy,Django,甚至bash CGI脚本,如果你足够受虐狂,字面上任何可以在服务器上执行代码的东西就足够了。 – Amadan 2014-10-06 01:00:04