我有一个提交按钮。当我点击它时,发回回电话。没关系。我已经使用jQuery捕获了按钮单击事件,并且还执行了一些操作。
单击按钮时,首先执行jQuery方法。然后是服务器端方法。
从服务器端返回后有没有办法执行jQuery?
HTML:
<input type="submit" value="Extract File" name="btnExtract" id="btnExtract" style="float: left;margin-left:10px"/>
jQuery的:
$('#btnExtract').on('click', function () {
var url = '@Url.Action("FileProcess","Einmaliger")';
$.get(url, {x:'are'}, function (data) {
alert('waited 5 sec!');
});
});
服务器端:
[HttpPost]
public ActionResult Einmaliger(Einmaliger einmaliger)
{
//Some code...
}
答案 0 :(得分:1)
您需要在jQuery中将其设置为AJAX请求,并在Ajax的“done”事件上设置事件处理程序。这意味着您的提交还需要将值返回给您的ajax请求。