获取定位函数中 dwr 函数的返回值
Get return value of dwr function within the located function
我想在定位函数中获取dwr方法的返回值。即,我有一个javascript函数名称checkvalue()。其中我有一个DWR电话。我想要 DWR 方法返回的值。我已将值设置为隐藏变量。但它不能正常。我该怎么做?请帮助我。
谢谢
<script type="text/javascript">
function checkvalue(applNo){
classDAO.getstatusofApplication(applNo,getstatusofApp);
var status=document.getElementById("hiddenfield").value;
}
function getstatusofApp(status){
document.getElementById("hiddenfield").value=status;
}
</script>
在上面的示例中,我将 dwr 返回值"status"设置为隐藏字段,并在 checkvalue 方法中调用隐藏字段。但它显示空。
我认为在您的代码中该行
var status=document.getElementById("hiddenfield").value;
在调用函数 getstatusofApp
之前执行。 尝试在控制台中记录执行代码的步骤。
所以你真正应该做的是——
function checkvalue(applNo){
classDAO.getstatusofApplication(applNo, function(status){
getstatusofApp(status);
alert(status);
// here you have the status value you need not have
// to read it from hidden variable
});
}
相关文章:
- 根据是否解析了 Promise 从函数返回值
- 从Ajax函数返回值
- 如何从嵌套的API函数返回值
- 从异步函数返回值
- 我如何才能继续'如果'语句来比较作为参数的多个函数返回值
- 从节点中的回调函数返回值
- 提交时不采用函数返回值.并且没有按预期行事
- 如何从工厂传递的函数返回值
- 为什么在循环中返回时函数返回值未定义
- 从JavaScript中的嵌套函数返回值
- 存在从函数返回值的问题
- 如何从setinterval函数返回值
- javascript:从匿名函数返回值
- angularjs从html调用函数返回值
- 从命名函数返回值
- 无法从Javascript中的嵌套函数返回值
- 这是显示javascript函数返回值的最佳方式吗
- 使用ajax和回调函数向函数传递值/从函数返回值
- 构造函数中的函数返回值
- 尝试从开关语句 -JS- 中的函数返回值