0

下記のJavaスクリプトを使用して2つのjsonオブジェクトを生成しています.jsonをフォームフィールドに入力していますが、問題は、一度に1つしか表示できないこと、他のjsonを同時にフォームに表示する方法です?

//最初のjson:

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

// 2番目の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]);
    }
4

1 に答える 1

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をロードします

フォームを送信したり、他のものを処理したりするために2つのjsonを渡す/保存するには、

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

または、最初のjsonの値を使用して最初のフォームを2つ使用しますが、表示/参照のためだけに編集/送信することはできず、編集/送信のために2番目のフォームを使用することはできません。 変更の比較の
ようなことを試みることができます

于 2012-06-12T10:53:23.730 に答える