我尝试了所有的努力,但就是不明白错误在哪里。我也搜索了谷歌,但没有找到任何好的解决方案。它实际上并没有在 mvc 中调用控制器/动作。在项目的其他部分也运行良好。
我在文件夹“MVC”下有一个控制器“RB”,动作定义为“SS”。我正在从我的 javascript 文件中触发以下代码:
var sSch = function (request, response) {
var t = request.RF.substring(0, 1);
var d = new Date(request.RNR);
$.ajax({
url: "/MVC/RB/SS",
type: "POST",
dataType: "json",
data: {
_rId: request.ReportId,
_date: d.toString(),
_fcy: t
},
success: function (data) {
alert('Success');
},
error: function (data) {
alert('Error');
}
});
};
我在按钮的单击上调用此函数并正确获取请求变量中的值,但无论如何它不会在那里调用控制器/操作。在我测试的萤火虫上,它抛出异常“ReferenceError:url未定义”。我在 VS 2010 下使用 MVC3。
请帮忙。