我有这种情况:
的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();
}
当我点击图片时正确调用了搜索操作,但在“返回视图();”之后不要加载搜索视图(位于主页文件夹中)
为什么不显示?
答案 0 :(得分:1)
您不会将从服务器返回的数据插入到文档中。这需要在$.ajax
的{{3}} {/ p>中进行
$.ajax({
type: "POST",
url: "/Home/Search",
data: "value=" + valueSearch,
success: function(data) {
alert(data);
$("#someDiv").html(data);
}
});