ASP.net MVC 做了个工程,不知道为什么Search按就总是执行两次。

    页面大概是这样的,一个Partial View,而这个View包含了一小段绑定Search的Javascript,并且用Jquery-ui 的dialog 包含,而且确定不是ASP.net mvc生成HTML的问题,HTML是依照我的想法生成的,后来实在没有办法,把dialog的代码去掉,Search按就正常了。查了一下dialog的代码,发现 是appendTo引发的。

    做了实验,代码如下:


1 <script type="text/javascript">
2         $(document).ready(function() {
3             $("#a1").appendTo($("#a2"));
4         });
5 </script>
6 
7 <div id="a1">
8         <script type="text/javascript">           
9            alert('a1');           
10         </script>
11 </div>
12 
13 <div id="a2">
14 </div>

相关文章: