全局变量问题 this.checkReturnValue=text; this是指函数自身(成对象了),不要乱用,改成:checkReturnValue=text; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 getVlaue(); 是异步执行,而alert(str)是同步执行的,就算没楼上说的this的问题,弹出的值也有可能是"1111" *****************************************************************************欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://feiyun0112.cnblogs.com/ 估计在调用的时候returncheck()并没有被调用到。检查一下checkDetailEidt这个函数的处理是否有问题。也就是说在处理的过程中checkReturnValue的值没有被改变过。这些函数中的this指针指向的都是 window对象。因此 this.checkReturnValue 就是全局的 checkReturnValue。 第一这里不用加this 画蛇添足第二你这是一个异步ajax,很可能alert的时候还没有返回值,可以中间再加个alert或者settimeout等一下看看结果 也有可能你的AjaxSalesOutDetail_load_Add_Edit_Del.aspx发生错误没有返回值 this总是指向到调用它的对象。 跪求解决办法extjs 修改ext组件属性 CSS样式还原问题,或样式过渡保存问题? 不懂急,请问javascript的tostring()方法问题? JS终极问题!谁来解答???? 有办法检查ie禁用或启用了javascript 如何获得对象数组的长度? 在线等:怎么用javascript实现让一个页面里iframe包含的页面跳转到指定的网页 100分求助下拉框问题 为什么js无效 新手一个数组问题? 怎样让div支持右键菜单?
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://feiyun0112.cnblogs.com/
检查一下checkDetailEidt这个函数的处理是否有问题。
也就是说在处理的过程中checkReturnValue的值没有被改变过。这些函数中的this指针指向的都是 window对象。
因此 this.checkReturnValue 就是全局的 checkReturnValue。
第二你这是一个异步ajax,很可能alert的时候还没有返回值,可以中间再加个alert或者settimeout等一下看看结果