关于赋值的问题,在线等解答…… 请问如何把 function() 内的 reval 传出去谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你这段代码好象ajax的回值操作,你想把值传哪去? 是 ajax的回值操作我想把 function() 内的 reval 传给 代码中 带注释的 var reval;//如何把值传给这里,谢谢让他拥有 function() 内的 reval 值 现在这样不可以吗?我看理论上应该可以的哦,如果不行,那就加个方法吧:function setReval(arg){ reval = arg;}在回值函数中不同的返回值条件里进行调用传值看看.可以加在:if (checkitxmlhttp.responseText == "True"){ setReval(1);}这样把三个地方都加了看看~ 我想先问一声:你的那个变量是定义成全局的了吗?还是局部的?如果你给的这些代码外面还有个函数的话,那就不能完成你的要求了,你可以把reval变量定义在:<script type="">var reval;</script>作成全局变量来用,就应该可以了 感谢 这里是完整代码 var url="check.php?info=" + ID; checkitxmlhttp = new myXMLHttpRequest(); checkitxmlhttp.open("GET",url,true); checkitxmlhttp.send(null); var reval;//如何把值传给这里,谢谢 checkitxmlhttp.onreadystatechange=function() { if (checkitxmlhttp.readyState == 4){ responsestring = checkitxmlhttp.responseText; if (checkitxmlhttp.responseText == "True"){ reval=1; } if (responsestring == "False"){ reval= "False"; } } if (checkitxmlhttp.readyState == 3){ reval= "False"; }return false;}if(reval != 1){ document.getElementById('emailInvalidFormat').style.visibility = 'hidden'; document.getElementById('emailMsg').style.visibility = 'hidden'; document.getElementById('emailExist').style.visibility = 'visible'; return false; }else{ document.getElementById('emailInvalidFormat').style.visibility = 'hidden'; document.getElementById('emailMsg').style.visibility = 'hidden'; document.getElementById('emailExist').style.visibility = 'hidden'; return true; } 简化下:<script language="JavaScript" type="text/javascript">var reval;function (){reval=1;}alert(reval);</script>请问如何 能获取 function 内的 reval js onmouseout事件 怎么用JS固定表头 请问QQZone相册中的图片浏览效果是如何做的? 请个位高手对javascript初学者来点建议! 如何控制瀑布流的列数呢? dwr 调用有List、Set或者Map参数的java方法 [50分]求一拆分字符串函数,中文+数字字符串拆开 js生成json的问题 各位帮忙看一下,网页自动刷新代码该怎么写? jQuery+ajax实现表单验证问题 弹出层问题,除了ie外,好像 event.clientX无效 帮忙看下这个函数
function setReval(arg){
reval = arg;
}
在回值函数中不同的返回值条件里进行调用传值看看.可以加在:
if (checkitxmlhttp.responseText == "True"){
setReval(1);
}
这样把三个地方都加了看看~
<script type="">
var reval;
</script>
作成全局变量来用,就应该可以了
checkitxmlhttp = new myXMLHttpRequest();
checkitxmlhttp.open("GET",url,true);
checkitxmlhttp.send(null);
var reval;//如何把值传给这里,谢谢
checkitxmlhttp.onreadystatechange=function() {
if (checkitxmlhttp.readyState == 4){
responsestring = checkitxmlhttp.responseText;
if (checkitxmlhttp.responseText == "True"){
reval=1;
}
if (responsestring == "False"){
reval= "False";
}
}
if (checkitxmlhttp.readyState == 3){
reval= "False";
}
return false;
}if(reval != 1){
document.getElementById('emailInvalidFormat').style.visibility = 'hidden';
document.getElementById('emailMsg').style.visibility = 'hidden';
document.getElementById('emailExist').style.visibility = 'visible';
return false;
}else{
document.getElementById('emailInvalidFormat').style.visibility = 'hidden';
document.getElementById('emailMsg').style.visibility = 'hidden';
document.getElementById('emailExist').style.visibility = 'hidden';
return true;
}
var reval;
function (){
reval=1;
}
alert(reval);
</script>请问如何 能获取 function 内的 reval