I need to pass search string to action method.
View:
<div>
<input id="search" type="text" placeholder="Search">
<div id="submitButton"></div>
</div>
<script type="text/javascript">
$("#submitButton").click(function () {
var options = {};
options.url = "/Section/Search";
options.type = "POST";
options.data = JSON.stringify({ t: $("#search").val() });
options.contentType = "application/json";
options.dataType = "json";
$.ajax(options);
});
</script>
I need to call this action method and take search string.
Controller: Section/Search
[HttpGet]
public ActionResult Search(string SearchResults)
{
using (var db = new LambertonEntities())
{
var article = db.News.ToList();
return View(article);
}
}