[英]JSON multi-dimensional array for Ajax post
如果可以序列化多維數組格式的HTML字段以通過AJAX發布進行傳輸,是否有任何想法?
嘗試了serializeArray並格式化了陣列的1級。
我需要序列化的數據將是一系列名稱/值字段,例如
name="customer" value="the value"
name="location" value="the location"
使用serializeArray()在這些上可以正常工作
var formData = $('#createVacancy :input');
var serializedFormData = formData.serializeArray();
但是某些表單數據使用HTML數組表示法,例如
name="tier[1][tiers][5][groupId]" value="5"
來自serializeArray()的結果
正常的名稱/值對通過類似於對象{ name="customer_name", value="Test customer name"}
但是使用html數組表示法的字段會像這樣通過:
Object { name="tier[1][publication_date]", value="03 Feb 2011"},
Object { name="tier[1][publication_date_db]", value="2011-02-03"},
Object { name="tier[1][tiers][5][groupId]", value="5"},
Object { name="tier[1][tiers][5][groupName]", value="Diamond"}
我將需要將其分解為其他對象。
嘗試使用JSON.stringify
方法從json2.js 。
嘗試JSON_decode http://us.php.net/manual/en/function.json-encode.php
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.