0
   <form action:"" name="sample" method="post"/>
    Firstname:<input type="text" name="firstname" /><br>
     Lastname:<input type="text" name="lastname"/><br>
     DOB:<input id="datepicker" /><br>
    Email:<input type="text" name="email"/><br>
    Gender:
     <input type="radio" name="Male" value="Male"/> Male
   <input type="radio" name="Female" value="Female"/> Female<br>
    Address: <textarea name="address" rows="2" cols="20"></textarea><br>
      <input type="submit" value="Submit" />
        </form>

我需要像这样的json输出

   {"Firstname":"","Lastname":"","Email":"","Address":""}
4

3 回答 3

1

您可以获得所需的 JSON,如下所示:

var obj = new Object();
obj.FirstName="first";
obj.LastName="Last";
obj.DOB="1/1/1990";
obj.Gender="Male";
obj.Address="Test Address";

alert(JSON.stringify(obj));
于 2013-09-17T10:15:35.807 回答
0
<?php
//We have a post
if ($_POST) {
  $data = json_encode($_POST);
  var_dump($data);
}
于 2013-09-17T07:35:57.560 回答
0

如果你想将它作为一个 json 对象发布,那么你可以使用 jQuery(参见第二个链接)。

如何将复杂的 HTML 表单发布为 JSON?

在 jQuery 中序列化为 JSON

于 2013-09-17T08:21:32.993 回答