function checkLink(){
alert("开始测试!");
var compareUrl="192.168.0.55";//document.getElementById("compareUrl");
var compareServiceName="orcl";//document.getElementById("compareServiceName");
var comparePort="1521";//document.getElementById("comparePort");
var compareUserName="he121";//document.getElementById("compareUserName");
var comparePass="he121";//document.getElementById("comparePass");
var str = pa+"/testLink.do?compareUrl="+compareUrl+"&compareServiceName="+compareServiceName+"&comparePort="+comparePort+"&compareUserName="+compareUserName+"&comparePass="+comparePass;
alert("sfd"+str);
xmlhttp.open("post",str,true); //这里前台报:Uncaught TypeError: Cannot call method 'open' of undefined xmlhttp.send(null);
alert(" 测试成功!");
window.close();
}
alert("开始测试!");
var compareUrl="192.168.0.55";//document.getElementById("compareUrl");
var compareServiceName="orcl";//document.getElementById("compareServiceName");
var comparePort="1521";//document.getElementById("comparePort");
var compareUserName="he121";//document.getElementById("compareUserName");
var comparePass="he121";//document.getElementById("comparePass");
var str = pa+"/testLink.do?compareUrl="+compareUrl+"&compareServiceName="+compareServiceName+"&comparePort="+comparePort+"&compareUserName="+compareUserName+"&comparePass="+comparePass;
alert("sfd"+str);
xmlhttp.open("post",str,true); //这里前台报:Uncaught TypeError: Cannot call method 'open' of undefined xmlhttp.send(null);
alert(" 测试成功!");
window.close();
}
<script type="text/javascript">
var xmlhttp,respText;
//创建xmlHttpReq
function createXMLHttpRequest() {
if (window.XMLHttpRequest) { // Mozilla 浏览器
xmlhttp = new XMLHttpRequest();
} else if (window.ActiveXObject) { // IE浏览器
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {
}
}
}
return xmlhttp;
}
还有别的方式提交url没?
xmlhttp.setRequestHeader("Content-Length",str.length);
xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
xmlhttp.send(str);
var str = "compareUrl="+compareUrl+"&compareServiceName="+compareServiceName+"&comparePort="+comparePort+"&compareUserName="+compareUserName+"&comparePass="+comparePass;//pa+"/testLink.do"这个是页面提交地址??xmlhttp.open("POST", pa+"/testLink.do", true);
xmlhttp.setRequestHeader("Content-Length",str.length);
xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
xmlhttp.send(str);
还报:Uncaught TypeError: Cannot call method 'open' of undefined
我见过带参数的post啊
而且既然用的全局变量,还要返回值做什么
function checkLink(){
createXMLHttpRequest();
......
}这样再试试吧