关于赋值的问题,在线等解答…… 请问如何把 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实现文字的环形旋转? JQuery ajax post方法没有传递值 求助高手 ubb,怎样可以令输入的ubb标签作为文本字符串,而不被解释? 一段对象javascript的代码,取值有问题,希望高手指教??? 请问各位高手,在点击图片热点的时候怎么把title的值传递到表单上去? 关于本页面提交刷新本页时判断未通过还是提交刷新本页的问题,急需各位解决 怎么定位到页面中的一指定位置? 不提交form如何获得其元素的值? 如何让select下拉选择只读 弹出层问题,除了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