gpt4 book ai didi

javascript - MVC Ajax 对带参数的 Controller 方法的调用已连接,但参数值为 null

转载 作者:行者123 更新时间:2023-12-02 20:57:03 30 4
gpt4 key购买 nike

我能够将我的 ajax 调用连接到 Controller ,但参数在到达 Controller 时显示为 null。我通过此调用传递参数的正确方法是什么?'''

  //In the Index Controller
[HttpGet]
public IActionResult TestFunction(string par1)
{
int i = 2;
return view()
}

function onDropDownChange() {
alert('We are starting to call function');

var url = '/Index/TestFunction/Cat'
$.ajax({
url: url,
data: {},
type: 'GET',
datatype: 'json',
success: function (data) { alert('Successful call') },
error: function () {alert('Failed Call')}
})
}

'''

最佳答案

使用ajax的data选项。您可以通过ajax中的数据选项将数据对象发送到服务器。

示例--

 function onDropDownChange() {

var url = '/Index/TestFunction/Cat'
$.ajax({
url: url,
data: {par1: "Some value"},//pass your obect
type: 'GET',
datatype: 'json',
success: function (data) { alert('Successful call') },
error: function () {alert('Failed Call')}
})
}

关于javascript - MVC Ajax 对带参数的 Controller 方法的调用已连接,但参数值为 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61451269/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com