同时在表单中显示两个json值?

时间:2012-06-12 10:26:38

标签: php javascript json

我通过使用下面提到的java脚本生成2个json对象。我将json填充到表单字段,现在问题是我一次只能显示一个,如何在表单中显示另一个json同时?

//首先是json:

{"vIRnumber":"195412","dReceivedDate":"2012-06-06","vDescription":"GP Coils","fThickness":"888","fWidth":"4566","fQuantity":"122","vStatus":"work in progress"}

//秒json:

{"vIRnumber":"45","dReceivedDate":"2012-04-26","dDate":"0000-00-00","dStartDate":null,"nPartyName":"Aasha","vDescription":"MS Channels","fThickness":"1.8","fWidth":"1220","fQuantity":"34523"} 

        //**i am filling the fields using the javascript below:**

        var json =<?php echo($data); ?>;
        for(key in json)
        {
          if(json.hasOwnProperty(key))
            $('input[name='+key+']').val(json[key]);
    }

1 个答案:

答案 0 :(得分:0)

为了显示第一个json,您可以在表单项旁边添加值,例如

<label for="form-item-staddress">St.Adress</label>
<input id="form-item-stadress" type="text" name="stadress"/>
<div class="default">Default value from first json</div> 

在div中加载第一个json以显示当前值

为了传递/保存两个json以提交表单或处理其他内容,您可以尝试

<input type="hidden" id="firstJSON" value="FirstJSON"/>
<input type="hidden" id="seondJSON" value="SecondJSON"/>

或使用2表示第一个带有第一个json的值,但不能编辑/提交仅用于查看/参考和第二个表格用于编辑/提交。
你可以尝试做更多像 比较变化

相关问题