ビューに以下のコードがあります。
@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>
}
}
クロムコンソールでは、「オブジェクト[オブジェクトオブジェクト]にはメソッド「モーダル」がありません」というログが記録されます。ビューがロードされた後にこのコードを個別に実行すると、正常に動作するため、上記のコードが実行されたときに jquery-ui.js がロードされていないため、そこにあることを理解しています。
ShowUIModal('Message sending Failed!!', 'Please try again!'); // it works fine after page loads.
では、すべてのjsファイルがロードされた後、どうすれば実行できますか? よろしくお願いします。