繁体   English   中英

jQuery + ASP.net MVC

[英]jQuery + ASP.net MVC

这是问题所在。 可以说我有一个产品类别表和一个产品表。 通过使用foreach语句获取使类别成为html表并将产品作为广播组放置在表中的类别。 因此3个产品类别使三个不同的html表和在tablo im中将产品列为单选按钮。

当用户选择产品时,我正在使用jquery post语句并发送一些数据。 我正在使用下面的jQuery来了解选择哪个单选按钮。

$(document).ready(function () {
    $("input[name='AD']:radio").change(function () {
        var data = $("input[name='AD']:checked").val();
        $.post("/Configure/UpdateAd/", { id: $(this).val() }, function (data) {
            update($("#bottomRightA"), data);
        });
    });
});

它的工作原理!

这里我有问题。

input[name='up']

我正在使用这种方法根据类别区分无线电组。

input type="radio" name="<%: model.CategoryName%> value="<%:model.CategoryId%>"

如果我将所有单选按钮都命名为“ up”,则它们将按预期成为同一组。 而且我无法告诉jQuery选择了哪个广播组。 有没有一种方法可以将jquery与某种mvc块一起使用? 如下

input[name='" + <%: model.CategoryName + "']

或我可以用jQuery做的任何事情?

如果我理解正确,则希望连接所有单选按钮,但要分别处理类别。

您可以选择已更改的单选按钮的名称,并在代码中使用该名称:

$(function () {
  $("input:radio").change(function () {
    var name = $(this).attr("name");
    var data = $("input[name='"+name+"']:checked").val();
    $.post("/Configure/Update"+name+"/", { id: data }, function (data) {
      update($("#bottomRightA"), data);
    });
  });
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM