最近进行压力测试,要自己构造一些html form数据,其中form中的数据时以json格式组织的,不知道怎样组织数据,请会的牛人解释一下。
例如
{ "firstName": "Eric", "lastName": "Clapton", "instrument": "guitar" }
变成form表单中的数据时怎样的?
最好请告诉我是怎样变成form表单数据的。

解决方案 »

  1.   

    json的格式你清楚不? 
    要变成表单数据 用eval 先将json字符串转成 数据对象
    然后根据数据对象的属性操作
      

  2.   

    让页面第一次初始化把值赋给相应的form表单里的input
    用jquery可以这么做<script type="text/javascript">
    var person = { "firstName": "Eric", "lastName": "Clapton", "instrument": "guitar" };
    $(function(){
    $("name").attr("value",person.firstName);
    $("lastName").attr("value",person.firstName);
    $("instrument").attr("value",person.firstName);
    });</script>
      

  3.   


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <script type="text/javascript" src="jquery-1.6.2.min.js"></script>
    </HEAD><BODY>
    <a href="#" ><span id="1">www/</span></a>
    <a href="#"><span>www/aaaa</span></a>
    <form action="www.163.com" method="post" id="form" onsubmit="at()">
    firstName:<input id="name" type="text"></br>
    lastName:<input id="lastName" type="text"></br>
    <input type="submit" value="submit">
    </form>
    </BODY><script type="text/javascript">
    var user = {"firstName":"Eric", "lastName":"Clapton"};
    $(function(){
    $("#name").attr("value",user.firstName);
    $("#lastName").attr("value",user.lastName);
    });
    </script>
    </HTML>
      

  4.   


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <script type="text/javascript" src="jquery-1.6.2.min.js"></script>
    </HEAD><BODY>
    <br><br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<h4>User</h4>
    </hr>
    <form action="www.163.com" method="post" id="form" onsubmit="at()">
    firstName:<input id="name" type="text"></br>
    lastName:<input id="lastName" type="text"></br>
    instrument:<input id="instrument" type="text"></br>
    <input type="submit" value="submit">
    </form></BODY><script type="text/javascript">
    var user = {"firstName":"Eric", "lastName":"Clapton","instrument": "guitar"};
    $(function(){
    $("#name").attr("value",user.firstName);
    $("#lastName").attr("value",user.lastName);
    $("#instrument").attr("value",user.instrument);
    });
    </script>
    </HTML>