1

我正在使用 jquery 滑块和静态值,例如 Nikunj 为 1,Ravi 为 2,Ravi 为 5,但我想要 1,2,3,...或者任何整数都应该来自我的表 ID,名称也来自数据库表与我的ID有关。所以,怎么能这样做。

我有简单的 jquery 代码,静态到 1 到 5,enter code here但我想要来自数据库的任何整数。我正在使用 snap 来增加滑块

我在 javascript 中的代码:

<script type="text/javascript" language="javascript">`$(function () {enter code here
            $("#slider1").slider({
                value:1,       // this value should come from database
                min: 1,        //this value should come from database
                max: 5,        //this value should come from database
                step: 1,
                slide: function (event, ui) {
                    var slideyvalue = getConnectedValueById(ui.value);
                    $("#txtlusty").text(slideyvalue );
                }
            });

        }); 

</script>
4

1 回答 1

2

将它们发送到隐藏字段并通过 jQuery 引用它们。

如果你正在使用MVC你可以这样做:

@Html.HiddenFor(Model.SliderValue);
@Html.HiddenFor(Model.SliderMinVal);
@Html.HiddeFor(Model.SliderMaxVal);

如果你正在使用ASP.NET WebForms你可以这样做:

<asp:HiddenField ID="SliderValue" runat="server" Value='1' />
<asp:HiddenField ID="SliderMinValue" runat="server" Value='50' />
<asp:HiddenField ID="SliderMaxValue" runat="server" Value='100' />

然后将其传递给滑块:

<script>
      var val = $("#SliderValue").val();
      var minVal = $("#SliderMinVal").val();
      var maxVal = $("#SliderMaxVal").val();

      $("#slider1").slider({
            value:val,       // this value should come from database
            min: minVal,        //this value should come from database
            max: maxVal,        //this value should come from database
            step: 1,
            slide: function (event, ui) {
                var slideyvalue = getConnectedValueById(ui.value);
                $("#txtlusty").text(slideyvalue );
            }
        });

    }); 

</script>
于 2013-03-21T14:08:39.903 回答