以下是我的部分观点:
<script type="text/javascript">
function onComplete() { .... }
</script>
@using (Ajax.BeginForm( new AjaxOptions { HttpMethod = "POST", OnSuccess = "onComplete" })
{
...
<input type="submit" value="Save"/>
}
当我提交表单并收到回复时,我收到了JavaScript错误:
ReferenceError: onComplete is not defined
答案 0 :(得分:0)
找到解决方案: 将函数声明为
window.onComplete(){...}
并将其命名为
window.onComplete
似乎功能还有另一个范围。