正常工作,我有一个问题,就是类似于this stackoverflow
我送所选对象的列表,以“更新”的方法。这很好,问题在于成功回调。由于某种原因它不会发生。该页面只是闪烁一次。在萤火虫的净选项卡中,我可以看到对该网址的调用。控制器返回布尔,所以在响应我只有true
。但显然我想要做的是更新基于该布尔的页面。这是MVC2项目 - 不确定这是否与它有关。
$.ajax({
url: "/Update/UpdateAll",
dataType: 'json',
type: "POST",
data: { selected: selected, statusID: statusID },
success: function (result) {
if (result) {
alert('all successful');
$('#resultsFromUpdate').html("Success");
}
else {
alert('no deal');
$('#resultsFromUpdate').html("Fail");
}
}
});
和UpdateAll
控制器的方法:
public bool UpdateAll(string selected, string statusID)
{
...
> update some things
> return true if fine
> return fasle if not
...
}
这正是使用AJAX,无需页面后点...所以我在做什么错?
这是问题。现在像这样返回(为false)'返回Json(false,JsonRequestBehavior.AllowGet);'欢呼声 – baron