写了一个 ajax.js ,包含再外部文件里了。
然后再代码里调用创建ajax的函数,提示缺少对象。
如果把创建ajax函数直接写在本网页里面,就能正常, 调用外部文件就不行。 怎么回事呀?
ajax.js
内容如下:
function createAJAX(url,txt) {
var xmlhttp=false;
try {
xmlhttp=new ActiveXObject('Msxm12.XMLHTTP');
}
catch(e) {
try {
xmlhttp=new ActiveXObject('Microsoft.XMLHTTP');
}
catch(e) {
try {
xmlhttp=new XmlHttpRequest();
}
catch(e) {
}
}
}
alert(xmlhttp);
return xmlhttp;
}
然后再代码里调用创建ajax的函数,提示缺少对象。
如果把创建ajax函数直接写在本网页里面,就能正常, 调用外部文件就不行。 怎么回事呀?
ajax.js
内容如下:
function createAJAX(url,txt) {
var xmlhttp=false;
try {
xmlhttp=new ActiveXObject('Msxm12.XMLHTTP');
}
catch(e) {
try {
xmlhttp=new ActiveXObject('Microsoft.XMLHTTP');
}
catch(e) {
try {
xmlhttp=new XmlHttpRequest();
}
catch(e) {
}
}
}
alert(xmlhttp);
return xmlhttp;
}
看看你引入的script的标签,script要带上闭标签</script>