我在视图中有一个按钮,该按钮成功调用了我已创建的这个javascript函数(我已成功调试它)。
然而,当它到达AJAX部分时,它总是返回我的警报(错误消息)。
我希望AJAX将我的参数定向到ResultsController的索引方法。
var params =
{
state: "California",
county: "Los Angeles County",
city: "Los Angeles",
lastname: "Doe",
firstname: "John"
}
//^ Verified! Params is populated successfully
$.ajax({
url: '/Results/Index',
data: JSON.stringify(params),
contentType: 'application/json',
type: 'POST',
success: function () {
if (data) {
alert('life is good');
}
},
complete: function () {
// something
},
error: function () { alert('An error has occured. '); }
});
这是我试图访问的控制器方法标题(在ResultsController中)
public ActionResult Index(string state, string county, string city, string lastname, string firstname)
答案 0 :(得分:0)
成功回调应该有一个参数数据。见如下:
success: function (data) {
if (data) {
alert('life is good');
}
},