我正在使用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)时,我通过偶然/运气找到了这个。
答案 0 :(得分:1)
将下面的代码放在$(document).ready();
中 $( document ).ready(function() {
alert('Hello World!');
$('#hello').html('Hello world.');
});
答案 1 :(得分:1)
试试这个:
$(function()
{
alert("Hello world!");
$("#hello").html("Hello world.");
});