通过调用返回参数的本地函数来构建Ajax数据节
我很难弄明白这件简单的事。对不起,我已经尝试了这一切的组合,我无法让它工作。这就是我要做的 我有一个javascrip函数通过调用返回参数的本地函数来构建Ajax数据节,ajax,asp.net-mvc,jquery,Ajax,Asp.net Mvc,Jquery,我很难弄明白这件简单的事。对不起,我已经尝试了这一切的组合,我无法让它工作。这就是我要做的 我有一个javascrip函数 function getSelectedSearchCriteria() { var data = {}; data.projname = "Test Project"; return data; } 我的Ajax函数称为 $.ajax({ url: "/Position/Po
function getSelectedSearchCriteria() {
var data = {};
data.projname = "Test Project";
return data;
}
我的Ajax函数称为
$.ajax({
url: "/Position/PositionList",
type: "POST",
dataType: "json",
data:getSelectedSearchCriteria
}
我的控制器方法定义为
public ViewResult PositionList(string projname)
{
..
}
但是,projname参数始终为null。谢谢你的帮助
谢谢您确定正在调用javascript函数吗?您提供的示例代码在getSelectedSearchCriteria之后缺少一个()
data:getSelectedSearchCriteria
到
接球不错,埃文。我之所以错过它,是因为我有另一个函数getSelectedPosition(){return$('input[name=positions]:checked').val();},为此我必须在没有括号的情况下调用。$。ajax({url:/Position/Edit/”,数据:{id:getSelectedPosition},数据类型:'html',类型:'GET'}
data:getSelectedSearchCriteria()