0
我有下面這段代碼在我看來:內查看運行腳本文件加載後 - ASP.NET MVC3
@if (TempData["Success"] != null)
{
if ((bool)TempData["Success"] == true)
{
<script type="text/javascript">@Html.Raw("ShowUIModal('Success','Message Successfully Sent!');") </script>
}
else
{
<script type="text/javascript">@Html.Raw("ShowUIModal('Message sending Failed!!', 'Please try again!');") </script>
}
}
在Chrome控制檯,它記錄 - 「對象的翻譯:有沒有方法‘模式’ 」。我知道它的存在,因爲jQuery的ui.js未加載執行上述代碼的時間,因爲當我查看加載後單獨運行這段代碼,它工作正常:
ShowUIModal('Message sending Failed!!', 'Please try again!'); // it works fine after page loads.
所以,我怎麼能執行它在所有的js文件加載後?非常感謝,我很感激任何幫助。
感謝的伎倆,修改一點點,完成任務! 它導致模態每次都彈出,因此我將它封裝在一個函數中,所以變量保持在閉包狀態並且檢查'status.length'是否大於0(如果隱藏的輸入存在)並且它像一個魅力一樣工作... 謝了哥們 :) –