$(document).ready(除非刷新否则函数不会加载
我正在使用 jQuery 和 $(document).ready 事件。当我在 IE8 中加载时,出现错误“对象不支持此属性或方法”。当我刷新时它工作正常。这是我的代码:
<script language="text/javascript">
$(document).ready(function ()
{
var xmlhttp;
xmlhttp=new XMLHttpRequest();
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("loginbox").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("POST","loginform.php",true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send();
});
</script>
我的头标签中有以下内容:
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js">
任何帮助将不胜感激,我已经尝试过 $(window).load 等。
I am using jQuery and the $(document).ready event. when i load in IE8 i get an error "Object doesn't support this property or method". When i refresh it works fine. Here is my code:
<script language="text/javascript">
$(document).ready(function ()
{
var xmlhttp;
xmlhttp=new XMLHttpRequest();
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("loginbox").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("POST","loginform.php",true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send();
});
</script>
I have the following in my head tag:
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js">
Any help would be appreciated i have tried $(window).load and others.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
包含 jQuery 库时请使用它,因为您仅使用
$(document).ready()
函数。试试这个代码(它完成与你的完全相同的事情):
这一行也可能有问题:
你指定的是
类型
,而不是语言
。试试这个:Use the jQuery library when you include it, as you are using only the
$(document).ready()
function.Try this code (it accomplishes the exact same thing as yours):
This line also might be problematic:
You are specifying the
type
, not thelanguage
. Try this one instead: