<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
答案 0 :(得分:2)
因为你没有告诉它。你所拥有的只是:
$("#WhereNameGoes").text(obj.name);
您需要以相同的方式设置其他两个。