function a(){
var url ="/qyw/jcsj.do"
var username = "admin";
var value = "username="+username;
var tsst = doPost(url,value);
alert("返回来的值:"+tsst);
//这里得不到返回来的值;请问 doPost() 里面该如何写,才能得到 返回来的值
alert("这里能返回来: "+b());
//这个都能得到
}
function b(){
var aStr = "你好,这里能返回来!";
return aStr;
}
function doPost(url,value,downName,sign){
var xmlhttp;
var valueText;
try{
xmlhttp=new ActiveXObject('Msxm12.XMLHTTP');
}catch(e){
try{
xmlhttp=new ActiveXObject('Microsoft.XMLHTTP');
}catch(e){
try{
xmlhttp=new XMLHttpRequest();
}catch(e){
}
}
}
xmlhttp.open("post",url,true);
xmlhttp.setRequestHeader('Content-type','application/x-www-form-urlencoded');
xmlhttp.send(value);
xmlhttp.onreadystatechange=function(){
if(xmlhttp.readyState==4){
if(xmlhttp.status==200){
valueText = xmlhttp.responseText;
return valueText;
}else{
alert("网络失败");
}
}
}
}