asp.net core razor 页面:在控制器函数中获取 ajax 调用的主体

问题描述 投票:0回答:0

说我有这个ajax到服务器:

$.ajax({
                type: 'POST',
                url: "/Jobs/Sprachen/?handler=RandomNumber",
                data: JSON.stringify({ Min: testvariable, Max: "no" }),
                contentType: "application/json",
                dataType: "json",
            }).done(function (data) {
                console.log(data);
            })
            .fail(function (error) {
                //nothing for now
            });

...我有这个功能:

public IActionResult OnPostRandomNumber([FromBody]string input)
        {
            // called from ajax (no page reload) 
            return new JsonResult("input: "+input);
        }

为什么我的输入变量总是“null”?

我会期待一个 json.

它自己触发的函数很好,结果被返回并写入控制台,但变量上没有任何东西

ajax razor
© www.soinside.com 2019 - 2024. All rights reserved.