Jquery UI滑动触发页面get

jquery ui slide trigger a page get

本文关键字:get UI Jquery      更新时间:2023-09-26

我对web编程相当陌生。所以这个问题可能是相当基本的。

我有一个ASP。. NET页面使用MVC,可以接受一个参数并返回一个包含滑块的页面。我希望滑块触发获取一个新页面,其中参数对应于滑块的设置。

我如何在滑块中编写回调以触发使用正确参数的页面刷新?

控制器签名如下:

public class TaskController : Controller
{
    private WebApplication7Entities db = new WebApplication7Entities();
    // GET: /Task/
    public ActionResult Index(int? id)
    {
        //...
    }
//...
}

View (cshtml)的代码如下:

@model WebApplication7.Models.Revision_Range_Current_Revision_Tasks_of_this_Revision
....
@section scripts{
    <script>
        $(function () {
            $("#slider").slider({ 
              min: @(Model.min_revision), 
              max: @(Model.max_revision), 
              value: @(Model.current_revision),
              slide: function(event, ui) { 
                 xxxx_get_page_task_with_parm(ui.value)}
                 });
             });
        })
    </script>
}

我需要的是替换xxxx_get_page_task_with_parm(ui.value)的代码片段

我明白了。

$(function () {
    $("#slider").slider({ min: @(Model.min_revision), max: @(Model.max_revision), value: @(Model.current_revision) 
                         , slide: function(event, ui) { window.location = '/Task/Index?id=' + ui.value}
                         });
})