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(如果隐藏的输入存在)并且它像一个魅力一样工作... 谢了哥们 :) –