【发布时间】:2010-05-29 20:15:42
【问题描述】:
我在 ASP.NET MVC 项目中遇到了一点问题。
我在右下角有一个聊天 div(比如 facebook),当然我不希望在导航到我所有的导航都是 ajax 时重新加载它。
我面临的问题是我在视图页面的顶部使用了以下代码:
<script type="text/javascript">
$(document).ready(function() {
$('#divTS').hide();
$('a#showTS').click(function() {
$('#divTS').slideToggle(400);
return false;
});
});
</script>
问题是这段代码只加载了ajax,似乎没有触发?我想在新加载的视图中运行所有脚本,就像我没有使用 ajax 导航一样。
我不能把它放在 site.master 中,因为它只加载一次,然后可能我试图隐藏的 div 不存在。
有没有在ajax加载的div中运行脚本的好方法?
【问题讨论】:
标签: c# asp.net-mvc ajax