使用JS出现对象不支持此属性或方法
<inputstyle="line-height:16px;"type="button"value="检查是否重复"onclick="phone()"/>这个是触发pho...
<input style="line-height:16px;" type="button" value="检查是否重复" onclick="phone()" />这个是触发phone这个时间的按钮的代码function phone(){ //查询电话号码是否存在
alert("ddd");
xml = createXMLHttpRequest();
var url = "phone.php?phone="+document.getElementById("frist_phone").value;
xml.open("GET",url,true);
xml.onreadystatechange=showResult;
xml.send(null);
}这是phone函数的代码,点击后总是出现“对象不支持此属性或方法”以前是可以使用的但是一段时间没去注意再来点就出现这个问题了,高手指点下~ 展开
alert("ddd");
xml = createXMLHttpRequest();
var url = "phone.php?phone="+document.getElementById("frist_phone").value;
xml.open("GET",url,true);
xml.onreadystatechange=showResult;
xml.send(null);
}这是phone函数的代码,点击后总是出现“对象不支持此属性或方法”以前是可以使用的但是一段时间没去注意再来点就出现这个问题了,高手指点下~ 展开
2个回答
2013-05-19
展开全部
估计是你ie版本的问题,ajax,必须支持不同的浏览器,ie6,ie7,ie8,ff
2013-05-19
展开全部
对象创建上就有问题,不兼容IE的个别浏览器var xRequest = false;
try
{
xRequest = new XMLHttpRequest();
}catch(Microsoft)
{
try
{
xRequest = new ActiveXObject('Msxml2.XMLHTTP');
}catch(OtherMicrosoft)
{
try
{
xRequest = new ActiveXObject("Microsoft.XMLHTTP");
}catch(Failed)
{
xRequest = false;
}
}
}
try
{
xRequest = new XMLHttpRequest();
}catch(Microsoft)
{
try
{
xRequest = new ActiveXObject('Msxml2.XMLHTTP');
}catch(OtherMicrosoft)
{
try
{
xRequest = new ActiveXObject("Microsoft.XMLHTTP");
}catch(Failed)
{
xRequest = false;
}
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询