我正在使用Actionlink和JQuery提交表单。每次点击链接时都会提交表单。我想第一次(一次)提交表格。代码是 -
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="autogrowWrapper">
<div class="autogrow"></div>
<div contenteditable="true"></div>
</div>
提前致谢
答案 0 :(得分:1)
这必须有效:
@Html.ActionLink(Model.link, "DefaultRate", "DefaultRate", null, new { @class = "btnclick"})
<script type="text/javascript">
$(document).ready(function () {
var allow = true;
$('.btnclick').click(function () {
if (allow){
$(this).closest('form')[0].submit();
allow = false;
}
else
return false;
});
});
</script>
答案 1 :(得分:0)
这是你想要的
<script type="text/javascript">
$(document).ready(function () {
$('.btnclick').bind("click", function () {
$('.btnclick').unbind("click");
$(this).closest('form')[0].submit();
});
});
</script>