Javascript问题 AJAX是异步, 数据没有返回前你去alert数据当然没有了,前面加了alert后, 正好给数据返回拖延了一点时间,所以可以了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把alert(url)放到onSussecu这个涵数里就行了 可是我在onSussecu内部己检测到返回值了,有点要重新说明的是,除了[alert(strRolesName);//返回了bb] 这句不删除外其它的alert删除都可以正常执行,结果也是我预期的值 这个问题我前几天遇到过,最后还是移到函数onSussecu里面去执行以后的语句的 onSussecu是在后台返回数据后才会触发的楼主需要了解下AJAX的运行机制..... 不好意思,是我太意,把过程内嵌了,搞错了,另提个问题.我要在onSussecu过程内把返回的值,给这个过程外的一个变量,应该怎样操作?var strRolesName=null;ExitRolesNameService.AbuEncrypt(tbUserName.value,onSussecu);var url = "ajax/CheckRolesNameExit.aspx?RolesName=" +strRolesName;alert(strRolesName);还是null我要怎样才能才这返回正确址呢?function onSussecu(reluest){ strRolesName=reluest; alert(strRolesName) //是正确址 } 可以,不过在用过程外的这个赋好值的变更,要等这个过程执行后....就是你在这个过程外面跟本不知道什么时候用这个变更合适~ 因为数据何时返回未知所以你可以定义一个函数,然后在你ajax返回数据后调用的这个过程函数里执行,别的方法没了...function op(){ alert(strRolesName);}function onSussecu(reluest) { strRolesName=reluest; op(); } Unable to load class for JSP! 单击文本框,不得焦点 怎样获取textbox中的第一个值 请看这个javascript哪里有问题? 用JAVASCRIPT如何检查日期的合法性? 急求:调整一个单元格内容的行距如何写? 网站明天正式对外公开,散分! 自动点击键如何做??如何用javascript改变ie设置? 请问何处有javascript函数大全之类的参考资料 ajax问题 默认选中复选框 注册按钮可用 未选中不可用 怎么实现 dhtmlxtree单选按钮问题
onSussecu
这个涵数里就行了
可是我在onSussecu内部己检测到返回值了,有点要重新说明的是,除了[alert(strRolesName);//返回了bb] 这句不删除外
其它的alert删除都可以正常执行,结果也是我预期的值
我要在onSussecu过程内把返回的值,给这个过程外的一个变量,应该怎样操作?
var strRolesName=null;
ExitRolesNameService.AbuEncrypt(tbUserName.value,onSussecu);
var url = "ajax/CheckRolesNameExit.aspx?RolesName=" +strRolesName;
alert(strRolesName);还是null我要怎样才能才这返回正确址呢?
function onSussecu(reluest)
{
strRolesName=reluest;
alert(strRolesName) //是正确址
}
alert(strRolesName);
}function onSussecu(reluest)
{
strRolesName=reluest;
op();
}