c#将参数从ajax调用传递到类
本文关键字:调用 ajax 参数 | 更新日期: 2023-09-27 18:17:42
我有一个ajax调用像这样:
var is_where = true;
$.get("/api/airport/getListItems", { where: is_where}, function (data) {
});
我想把它传递到这里:
public class AirportClass{
public List<AirportClass> getListItems(string where = null){
}
}
,我把一个断点在我的公共列表和哪里仍然等于null,当我期待真的,我传递这个错误吗?如果是这样,我该如何解决?
我认为您需要将内容类型指定为JSON(正如我从我的经验中看到的)
var is_where = true;
$.ajax({
type: 'POST',
url: '/api/airport/getListItems',
data: is_where,
contentType: 'application/json; charset=utf-8',
dataType: 'json',
success: function(data) {
}
});
传递的值是Bool,请将方法签名更改为:
public class AirportClass{
public List<AirportClass> getListItems(bool where){
}
}