场景:
在 jquery 中使用 json / Ajax 将搜索条件发送到服务器 .. ajax 调用应该简单地结束并且不期望任何返回(例如,只需发布 Json 数据并停止)..
怎么了:
正在发送数据,但 ajax 调用也正在接收返回的数据:
编码:
public ActionResult GetBasicSearchResults(BasicSearchCriteriaInfo basicSearchCriteria)
{
List<BasicSearchResult> results = _client.GetBasicSearchResult(basicSearchCriteria).ToList();
return View("BasicSearchResult",results);
}
阿贾克斯调用:
$.ajax({
url: url,
type: 'post',
data: JSON.stringify(basicSearchCriteria),
dataType: 'json',
contentType: 'application/json;',
success: function () {
}
});
应该根据ActionResult
接收到的数据呈现一个新的视图,但是将数据发送回 Ajax 方法。请指导可能的方法。
主要目的是仅将数据作为 JSON 发送到服务器,而不是其他任何东西。