我现在有一个问题,非产的棘手。
我在javascript中写好处理函数,例如 
本地程序
存在如下函数
onRpcResultCheckLogin( refcode,result){
  alert("refcode is ===>" + refcode + "result is ===>" +result);
}在远端 是返回的一个函数名和参数放在js标签里,例如:
<script type="text/javascript" src ="http://myhost/servers/">onRpcResultCheckLogin(rc=-1,{rc:-1,category:"login",value:"aaaaaaa"})</script>
本来返回后增加的文档后应该立即执行 onRpcResultCheckLogin 函数,而程序会在一次returen时候才会返回这个结果,而这个时候,应用这个的地方,已经跳过了。导致结果错误。
有什么办法能让整个程序等待onRpcResultCheckLogin处理完成后再继续向下运行的方法么?

解决方案 »

  1.   

    把你的这段代码 放在需要执行操作的对象的后面试试看 
      

  2.   

    我把这要执行的代码放在任何位置,都不能正确的执行,原本我是想用这种方法可以完美的解决跨域的问题的。可是却没想到有这个障碍。服务器端返回的函数名,在调用本地的函数时,都是必须要等到其他js脚本处理完成后才能调用,这就不能够完成验证过程中与服务器之间的交互了。
    真的很让人挠头啊!!!