$(document).ready(函数未加载,除非刷新
我正在使用jQuery和$(document).ready事件。 当我在IE8中加载时,我收到错误“对象不支持此属性或方法”。 当我刷新它工作正常。 这是我的代码:
$(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(); });
我的头标记中有以下内容:
任何帮助将不胜感激我已经尝试过$(window).load和其他人。
包含它时使用jQuery库,因为您只使用$(document).ready()
函数。
试试这段代码(它完成与你的完全相同的事情):
$(document).ready(function() { $.post('loginform.php', $('#id_of_your_login_form').serialize(), function(response) { $('#loginbox').html(response); }); });
这条线也可能有问题:
您指定的是type
,而不是language
。 试试这个: