[英]AJAX call always giving error instead of results
我在视图中有一个按钮,可以成功调用我创建的这个javascript函数(我已经成功调试了它)。
但是,当到达AJAX部分时,它总是返回我的警报(错误消息)。
我希望AJAX将我的参数定向到ResultsController的Index方法。
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)
成功回调应具有参数数据。 请参阅以下内容:
success: function (data) {
if (data) {
alert('life is good');
}
},
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.