Controller:ASP.NET MVC 2: jQuery Aufruf Aktion, Update Ansicht?
public ActionResult Index()
{
// not using the interface right now
DealsRepository _repo = new DealsRepository();
var deals = _repo.GetDeals("<Request><ZipCode>92618</ZipCode></Request>");
return View(deals);
}
[HttpPost]
public ActionResult Index(string data)
{
// not using the interface right now
DealsRepository _repo = new DealsRepository();
var deals = _repo.GetDeals(data);
return View(deals);
}
jQuery:
var url = '<%: Url.Action("Index", "Deal") %>';
var data = '<Request><ZipCode>92618</ZipCode></Request>';
$.post(url, data, function (result) {
alert(result);
});
Was ich versuche mit dem aktualisierten Modell ist aktualisieren (neu laden) die Ansicht zu tun ... Ich will nicht jQuery verwenden, um Aktualisiere den Inhalt. Relay die Ansicht mit dem aktualisierten Modell.
Mit anderen Worten, sobald ein Benutzer einige Verfeinerungen in ihrer Suche eingibt oder einen Filter auswählt, muss ich den Anruf tätigen und die Seite mit den neuesten Modellsuchergebnissen neu laden.
Ich nehme an, dass dies für einen Fall die Antwort wäre. Vielen Dank. – dcolumbus