jquery - 如何从 jquery 访问部分中的隐藏字段?

标签 jquery asp.net-mvc-4

我在部分 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/

相关文章:

jquery - 基本的 jQuery 画廊

javascript - 如何在选择的数据加载之前显示进度条?

javascript - ASP.NET MVC Controller 结果返回查看

c# - 如何使用 AngularJS 构建我的 MVC Web API 应用程序而不产生命名冲突

mysql - Asp.NET MVC 如何在数据表中快速显示大量数据

c# - 什么会导致 MVC4 Controller 只返回状态代码而不返回局部 View ?

javascript - 仅处理 $(this) 元素

jquery - 从 Bootstrap 更改按钮图标不起作用

javascript - HTML 更改时验证限制复选框不起作用

css - MVC4 中的条件属性不起作用?