json传递多个字符串

时间:2013-03-15 15:05:53

标签: asp.net json

    <input id="SubmitCommentsToInvoice" type="button" value="Comments" onclick="ShowCommentBox()" />    
    <script>
                function ShowCommentBox() {
                    var obj =          
                    {
                    "name":"Jim",
                    "Description":"Keep er lit",
                    "Price":"12.5"
                    };

                    $("#WhereNameGoes").text(obj.name);

                    $("#dialog").dialog({ modal: true });             }
        </script>
<div id="dialog" title="Comments"  style="display:none;">
         <table class="detailstable FadeOutOnEdit">
             <tr>
                <th>Item</th>
                <th>Description</th>
                <th>Owed</th>
             </tr>
             <tr>
                 <td id="WhereNameGoes"></td>
                 <td id="Description"></td>
                 <td id="Price"></td>
             </tr>
         </table> 
         <br />
        </div>

在我的asp.net项目中使用JSON来传递字符串并在屏幕上显示。 当点击评论btn时,div中只出现'jim'...为什么描述和价格没有?

Thaks

1 个答案:

答案 0 :(得分:2)

因为你没有告诉它。你所拥有的只是:

 $("#WhereNameGoes").text(obj.name);

您需要以相同的方式设置其他两个。