现在我有了这段代码:
JsCmds.JsCrVar(nombreAlumnoActual, JE.Call("retornarNombre"))
nombreAlumnoActual
是我的代码段中定义的字符串var,retornarNombre
是我的javascript函数的名称,就是这个:
<script type="javascript">
function retornarNombre(){
return document.getElementById("nombre").value.toString();
}
</script>
但是,当我调试我的变量nombreAlumnoActual
时,""
。
有人可以帮助我吗?
答案 0 :(得分:1)
尝试解决这些问题的第一件事就是做一些调试。具体来说,在retornarNombre()
。如果您将Firefox与Firebug扩展程序一起使用,则可以调用console.log()
。或者您可以使用Javascript调试。确保正在调用该函数,并且该调用链中的所有内容都按预期工作。
要尝试的另一件事是将JE.Call("retornarNombre")
更改为JE.JsRaw("retornarNomre()")
。是的,它几乎是一样的,但你永远不会知道。