0
使用JSON /阿賈克斯jQuery的.. Ajax調用應該簡單地就此結束,而不是指望任何東西發送搜索標準服務器(例如,簡單地張貼JSON數據,並停止)..
正在發生的事情:
的數據被髮送,但返回的數據也正在通過Ajax調用接受:
代碼:
public ActionResult GetBasicSearchResults(BasicSearchCriteriaInfo basicSearchCriteria)
{
List<BasicSearchResult> results = _client.GetBasicSearchResult(basicSearchCriteria).ToList();
return View("BasicSearchResult",results);
}
Ajax調用:
$.ajax({
url: url,
type: 'post',
data: JSON.stringify(basicSearchCriteria),
dataType: 'json',
contentType: 'application/json;',
success: function() {
}
});
的ActionResult
應該呈現根據接收到的數據的新觀點,但在發送數據回阿賈克斯方法。請指導可能的方法。
主要目標是隻發送數據作爲JSON到服務器,沒有別的。
據我瞭解,你只需要到「觸摸/平「有一些數據的uri。這可以通過服務器端和客戶端來實現。服務器可以關閉輸入的請求。客戶端可以強制超時('timeout:1,'在ajax調用對象參數中) – Khez
那麼爲什麼使用ajax? – Jai
@Jai可能是因爲他需要從瀏覽器執行此操作,將可用方法限制爲xhr或插入強制http請求的節點(img,iframe等) – Khez