var showBoth = function(str, x) {
showgrade(str, x);
showsize(str, x);
}
我试过这个:
var showBoth = function(str, x) {`enter code here`
showgrade(str, x);
setTimeout(function(){showsize(str, x)},500);
}
但是settime
如果showgrade
花费太多时间,它将停止并运行showsize
.
showsize
运行完成后如何showgrade
运行?
这是我的全部功能
function showsize(str,x)
{
if (str=="")
{
document.getElementById("txtHintsize"+x+"").innerHTML="";
return;
}
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("txtHintsize"+x+"").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","Function/ShowSize.php?q="+str,true);
xmlhttp.send();
}
function showgrade(str,x)
{
if (str=="")
{
document.getElementById("txtHintgrade"+x+"").innerHTML="";
return;
}
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("txtHintgrade"+x+"").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","Function/ShowGrade.php?q="+str,true);
xmlhttp.send();
}
var showBoth = function(str, x) {
showgrade(str, x);
setTimeout(function(){showsize(str, x)},500);
}