將表單轉成JSON提交:jquery html json forms

draft 的一個jQueyr實現,用于將表單轉成JSON格式提交。

用法:

Include the script in your page and any form with an attribute of enctype set to 'application/json' will submit data with a json payload.

<form enctype='application/json'>
  <input name='places[0][city]' value='New York City'>
  <input type='number' name='places[0][population]' value='8175133'>
  <input name='places[1][city]' value='Los Angeles'>
  <input type='number' name='places[1][population]' value='3792621'>
  <input name='places[2][city]' value='Chicago'>
  <input type='number' name='places[2][population]' value='2695598'>
</form>

produces

{
  "places": [
    {
      "city": "New York City",
      "population": 8175133
    },
    {
      "city": "Los Angeles",
      "population": 3792621
    },
    {
      "city": "Chicago",
      "population": 2695598
    }
  ]
}

To disable json post submission, call $.JSONform.disable().

To enable, $.JSONform.enable().

Call $(formElement).JSONencode() to get a JSON object representing formElement.

項目主頁:http://www.baiduhome.net/lib/view/home/1418008733277

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!