我在部分 View 中有一个隐藏字段,它是从 jquery ajax 调用的
$.ajax({
url: 'Home/delete',
method: 'post',
data: JSON.stringify({ 'id': data }),
dataType: 'html',
contentType: 'application/json chartset=utf-8',
success:function (data) {
//how to extract hidden field total
},
error: function () { }
});
delete()
操作返回部分 View 。
这里是部分隐藏字段
@html.hidden("total", Model.Students.Count());
返回的是包含隐藏字段总计
的部分
。 data
包含隐藏字段,但我如何从 data
中提取它?
最佳答案
菲尔,
@html.hidden 呈现为
<input type="hidden" value="My Hidden Value" />
如果您将一些 id 分配给 @html.hidden,同样的 id 也会反射(reflect)在渲染的 html 中。
<input type="hidden" value="Hello I am Hidden Value" id="txtHidden"/>
现在在导入此部分 View 的主视图中,您可以使用 jQuery 访问其值,如下所示
var myHid= $('#txtHidden').val();
//myHid will get the value = 'Hello I am Hidden Value'
希望这对你有帮助..:)
关于jquery - 如何从 jquery 访问部分中的隐藏字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34413409/