CLOSED - 如何在呈现View或PartialView后调用javascript函数?

时间:2016-05-12 06:46:57

标签: asp.net-mvc asp.net-mvc-3 asp.net-mvc-4 razor model-view-controller

我正在使用MVC渲染视图。 该视图具有单个DIV元素和SCRIPT元素。 SCRIPT元素有一个简单的警报(' hello world')。

当渲染视图时,我希望看到警告弹出窗口。不幸的是情况并非如此。

渲染View后可以做些什么来调用脚本函数?

View.cshtml:

<div id="hello"></div>
<script type="text/javascript">
    alert('Hello World!');
    $('#hello').html('Hello world.');
</script>

*已更新* 我真的道歉。我发现了这个问题。问题是在我的脚本部分中我设置了innerHTML而没有用引号包装字符串文本。我想这会导致浏览器混乱,只是默默地崩溃。当我查看调试控制台(F12)时,我通过偶然/运气找到了这个。

2 个答案:

答案 0 :(得分:1)

将下面的代码放在$(document).ready();

    $( document ).ready(function() {
alert('Hello World!');
    $('#hello').html('Hello world.');
});

答案 1 :(得分:1)

试试这个:

$(function()
{
  alert("Hello world!");
  $("#hello").html("Hello world.");
});