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