如何在jquery中访问视图模型数据?

时间:2010-05-11 17:52:31

标签: jquery asp.net-mvc model viewmodel

在我的html中,我使用的是Model.Subcontract.company

如何在jQuery中引用该数据?

3 个答案:

答案 0 :(得分:1)

将值设置为html元素,然后通过jquery访问它。

<input type="hidden" value="<%= Model.Subcontract.Company %>" id="hidData" name="hidData" />

$("#hidData").val();

答案 1 :(得分:1)

这是在jQuery中将模型作为对象引用的有效方法:

var model = @Html.Raw(Json.Encode(Model))

如果你想避免无害,智能感知错误:

var model = [@Html.Raw(Json.Encode(Model))][0];

答案 2 :(得分:0)

我能够这样做:

"<%= Model.Subcontract.company %>"

在你放弃并提出问题之后,总是更容易理解它!