1
J'ai ce scénario:ASP.NET MVC - Mettre en œuvre une action de recherche jquery
Site.master
...
<%= Html.TextBox("ricerca") %>
<img src="" alt ="" id="search" />
...
<script type="text/javascript">
$(function() {
$('#search').click(function() {
var valueSearch = $('#ricerca').val();
Search(valueSearch);
});
});
function Search(valueSearch) {
$.ajax({
type: "POST",
url: "/Home/Search",
data: "value=" + valueSearch
});
}
HomeController
[HttpPost]
public ActionResult Search(string value)
{
//...logic search
return View();
}
Lorsque je clique sur l'image appelée correctement l'action de recherche , mais après "Return View()" ne pas charger l'affichage Recherche (positionné dans le dossier Accueil)
Pourquoi ne pas afficher?
Ok, mais je veux charger toute la vue de la recherche. Non seulement le résultat html .. –
Vous voulez dire que vous voulez remplacer la page chargée actuelle par la page de recherche via ajax? – karim79
exactement! J'ai essayé avec Html.ActionLink, mais je ne peux pas passer la valeur de la zone de texte. –