6
我想在我的MVC視圖中進行AJAX POST。我已經寫了以下內容:AJAX POST MVC Controller顯示302錯誤
腳本代碼在瀏覽
$('#media-search').click(function() {
var data = { key: $('#search-query').val() };
$.ajax({
type: 'POST',
url: '/Builder/Search',
data: JSON.stringify(data),
dataType: 'json',
contentType: 'application/json; charset=utf-8',
success: function (data) {
$('.builder').empty();
alert("Key Passed Successfully!!!");
}
});
});
控制器代碼
[HttpPost]
public ActionResult Search(string key)
{
return RedirectToAction("Simple", new { key=key });
}
但在AJAX POST我收到302發現錯誤
我不想重定向到另一頁。 我只想從MVC中該控制器的操作返回一些數據。 – 2013-04-23 09:55:06
然後你不應該返回一個'RedirectToAction',它只是返回一個302重定向到另一個URL。 – 2013-04-23 10:23:15
那麼我應該怎麼做才能將Json值返回給視圖? – 2013-04-23 10:24:08