6
MVCビューでAJAX POSTを実行します。ビューにAJAX POST to 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でそのコントローラのアクションからいくつかのデータを返すだけです。 –
次に、別のURLに302リダイレクトを返すだけの 'RedirectToAction'を返すべきではありません。 –
次に、Jsonの値をビューに戻すだけで何をすべきですか? –