目前我使用java脚本,并将该值作为查询字符串传递并在我的控制器中捕获它。这会导致页面刷新。如果没有页面刷新,我有什么方法可以做到。
答案 0 :(得分:0)
如果您不想重新加载整个页面,请使用ajax。在这里,我不是指ajax的开始形式。在javascript part / event上使用ajax调用,从下拉列表中获取所选值。
答案 1 :(得分:0)
使用$.ajax
模式:
$.ajax({
url: '@Url.Action("actionName", "controllerName")',
type: 'GET',
data: { foo: yourData,}, //Here is the data you want to pass into your controller action
success: function (result) {
$('#divName').html(result);
});
}
});
});
然后您不需要重新加载整个页面,只需要重新加载div
。