var _validateInfo = document.getElementById("validateInfo");
_validateInfo.innerHTML = null;
UserAction.insertUserCheck(userID,function(checkResult){
if("s" == checkResult){
_validateInfo.innerHTML = "available";
}else{
_validateInfo.innerHTML = "unavailable";
}
alert("innerHTML::"+_validateInfo.innerHTML)
});
alert("innerHTML::"+_validateInfo.innerHTML);
提问:为什么insertUserCheck方法里面的alert("innerHTML::"+_validateInfo.innerHTML)能正确显示。
而方法外面的alert("innerHTML::"+_validateInfo.innerHTML)确总是null.
如何把dwr的返回值正确赋值给外面这个变量
_validateInfo.innerHTML = null;
UserAction.insertUserCheck(userID,function(checkResult){
if("s" == checkResult){
_validateInfo.innerHTML = "available";
}else{
_validateInfo.innerHTML = "unavailable";
}
alert("innerHTML::"+_validateInfo.innerHTML)
});
alert("innerHTML::"+_validateInfo.innerHTML);
提问:为什么insertUserCheck方法里面的alert("innerHTML::"+_validateInfo.innerHTML)能正确显示。
而方法外面的alert("innerHTML::"+_validateInfo.innerHTML)确总是null.
如何把dwr的返回值正确赋值给外面这个变量
解决方案 »
- 调用Webservice 急求。。。。
- Dojo.xhrGet
- apache代理跳转至weblogic无规律的报错!!!!
- jsp中如何用<%= %>表达式写max和min的值
- jsp如何实现数据的选择
- 请问怎么用Java实现对Word文档的删除?急!!!!!
- 菜鸟问题,JSP安装时的文件哪儿可以下载呀,偶找了一下午都没有找到呀,请大蛱指点~!!!
- 如何用java实现打印机选择功能!
- 哪个的帮助资源多啊。。。请指点!
- 求助求助~~:Ljava.lang.Integer; cannot be cast to java.lang.Integer
- 求关于javax.servlet.*的API文档
- struts 中Cannot find bean name in any scope错误
那肯定会按照你function里写的_validateInfo.innerHTML等于 "available"或者"unavailable"二者之一,这个没有问题的,也就是方法里面的alert("innerHTML::"+_validateInfo.innerHTML)能正确显示。
而方法外面的alert("innerHTML::"+_validateInfo.innerHTML),你没有在事件触发后去调用,只是在页面载入时候运行的,这个时候的 _validateInfo.innerHTML的值肯定是你上面_validateInfo.innerHTML = null; 这句话赋值的结果。
所以你所的现象就很好理解了,的确是这样执行的
先要触发Ajax才能有值