简体   繁体   English

如何在没有Ajax请求的情况下将多个参数从视图传递到控制器

[英]How to pass multiple parameter from view to controller without ajax request

I want to pass multiple parameters from view to controller using jquery without an ajax call and I don't want to use ajax, Because that return is in jquery but I want to return view. 我想使用aquery从jquery传递多个参数到视图,而没有ajax调用,而且我不想使用ajax,因为该返回在jquery中,但是我想返回view。

<script>
    $(document).ready(function () {
        $(".addCF").click(function () {
            var Resource = $("#ResourceId option:selected").text();
            alert(Resource);
            var Description = $("#ResourceDescription ").val();
            alert(Description);
            var Count = $("#ResourceCount option:selected").text();
            alert(Count);
            var Cost = $("#ResourceCostId option:selected").text();
            alert(Cost);
            var Duration = $("#ResourceDuration option:selected").text();
            alert(Duration);

            $.ajax({
                url: '@Url.Action("ResourceList", "Home")',
                data: { Resource: Resource, Description: Description, Count: Count, Cost: Cost, Duration: Duration },
                datetype: 'json',
                contenttype: "application/json",
                type: "GET",
                success: function (data) {
                    location.reload();

                }
            });
        });
    });

</script>

Any suggestion please? 有什么建议吗?

You will need a form to submit. 您将需要提交表格。 Then use .submit() https://api.jquery.com/submit/ If you are using razor your can create a from like this. 然后使用.submit() https://api.jquery.com/submit/如果您使用的是razor,则可以这样创建一个。

@Html.BeginForm("YourAction", "YourController", FormMethod.Post)

Then have your controller return a view. 然后让您的控制器返回一个视图。

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

相关问题 如何将多个参数从javascript函数传递到视图内的控制器? - How to pass multiple parameter from javascript function to controller inside a View? 如何在视图中将变量从控制器传递给ajax请求,然后在php脚本中检索它(codeigniter) - How to pass variable from controller to ajax request in view and then retrieve it in php script (codeigniter) 如何将参数从ajax传递到spring mvc控制器 - How to pass parameter from ajax to spring mvc controller 如何从我的视图传递参数到控制器动作? - How to pass a parameter to controller action from my view? 如何将ViewBag从控制器传递到View(Ajax Url) - How can I pass a ViewBag from controller to View(Ajax Url) 如何在Codeigniter中使用Ajax将变量从Controller传递到View? - How to pass variable from Controller to View with Ajax in Codeigniter? 如何使用rails中的ajax将数据从控制器传递到视图 - How to pass data from controller to view with ajax in rails 如何将数据从ajax传递到控制器,然后重新加载以查看页面 - how to pass data from ajax to controller then reload to view page 如何使用Ajax将模型从视图传递到控制器 - How to pass model from view to controller using ajax 如何在Ajax调用中将参数传递给Controller方法? - How to pass a parameter to a Controller method on Ajax call?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM