0

これが私の部分的な見解です:

<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
4

1 に答える 1

0

見つかった解決策:関数を次のように宣言します

window.onComplete(){...} 

そしてそれを呼びます

window.onComplete

関数には別のスコープがあるようです。

于 2013-03-25T22:24:59.147 に答える