今天做了一个Ajax,发现效果一直没有,弄了半天,才发现是命名的问题,这里分享一下!
关于一个Ajax的bug <script type="text/javascript">
关于一个Ajax的bug    var xmlHttp;
关于一个Ajax的bug    function createXMLHttpRequest()
>

页面调用部分
关于一个Ajax的bug <input id="userName" type="text" onblur="check();" runat="server" style="width: 100px"  />

本来是很好执行的一个代码,可是就是运行不了,后来无意中发现这个js代码中的check函数和页面的一个文本框的id相同
<asp:TextBox ID="check" runat="server" Width="100px"></asp:TextBox>
然后我就把这个id改了一下
<asp:TextBox ID="checkUser" runat="server" Width="100px"></asp:TextBox>
这样一运行就好了
呵呵,或许这是个小的bug吧!以后注意一下这方面的命名就可以了!

相关文章: