2013-03-25 57 views
0

這裏是我的局部視圖:在AJAX請求完成後調用部分視圖中定義的JavaScript函數?

<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

找到解決方案: 聲明功能

window.onComplete(){...} 

並稱之爲

window.onComplete 

看來函數有另一個範圍。

相關問題