C# 如何在使用MVC时刷新特定分区
我尝试了不同的方法来更新MVC中的特定部门。 1.使用HTML动作链接 2.Ajax动作链接 3.方法 请帮我解决这个问题 我的代码如下:C# 如何在使用MVC时刷新特定分区,c#,html,ajax,asp.net-mvc,C#,Html,Ajax,Asp.net Mvc,我尝试了不同的方法来更新MVC中的特定部门。 1.使用HTML动作链接 2.Ajax动作链接 3.方法 请帮我解决这个问题 我的代码如下: <script src="~/scripts/jquery.unobtrusive-ajax.js"></script> <script> function updateAsyncCategoryUpdate() { var url = '/Home/HomePage'; $.aj
<script src="~/scripts/jquery.unobtrusive-ajax.js"></script>
<script>
function updateAsyncCategoryUpdate() {
var url = '/Home/HomePage';
$.ajax({
url: url,
//data: { value: '1234' }, //if there are any parameters
dataType: "html", //or some other type
success: function () {
window.location.reload(true);
// or something in that area, maybe with the 'data'
},
error: function () {
//some derp
}
});
}
</script>`
您的脚本函数没有参数,您将Item.Name发送给它。(尽管您在脚本中不使用此参数!) 首先,为updateAsyncCategoryUpdate函数定义参数 Secomd,使用特定id(例如resultDiv)将容器元素(如div)添加到页面中,并用以下代码替换纸条的成功代码:
success: function(result){
var myDiv = $('#resultDiv');
myDiv.empty();
myDiv.prepend(result);
}
您可以附加success函数 这将替换div的内容
success: function (data)
{
$('#divSelector').html(data);
}
这将附加div的内容
success: function (data)
{
$('#divSelector').append(data);
}
success:function(data){$(someDiv.html(data);}
success: function (data)
{
$('#divSelector').append(data);
}