如何先执行Ajax响应事件?

chenghaoorange 2010-05-17 05:48:16

validate:function (){
var myAjax = new Ajax.Request(
this.AjaxUrl,
{
onSuccess:function(result){
if(result.responseText =="true")
return true;
}
}
);
return false;
}

结果无论如何都只返回False,不返回true,发现执行顺序是先后面的再调用onSuccess函数,这样就算在外面加标记值,在onSuccess赋值也不行,跪求高人能解答,或提出其他的比较好的解决方案,谢谢咯
...全文
244 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
2Tu 2011-09-16
  • 打赏
  • 举报
回复
search result 不理想
chenghaoorange 2010-05-17
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 sandy945 的回复:]
http://topic.csdn.net/u/20100413/09/0D5ECC09-062C-4582-8B6C-BFA9FF309744.html
[/Quote]
谢谢这个。
Justin-Liu 2010-05-17
  • 打赏
  • 举报
回复
解决了就结贴 蹭点儿分儿
chenghaoorange 2010-05-17
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 sandy945 的回复:]
你只是把异步变成同步了
[/Quote]
有什么好的解决方案吗?请教了
QQ865926998 2010-05-17
  • 打赏
  • 举报
回复
接点分
阿非 2010-05-17
  • 打赏
  • 举报
回复
你只是把异步变成同步了
chenghaoorange 2010-05-17
  • 打赏
  • 举报
回复
自己解决了,是利用asynchronous:false同步方式再加上标记值就OK了,谢谢大家关注,多来几个接分的,马上就结贴了
Ricercar 2010-05-17
  • 打赏
  • 举报
回复
把return false的逻辑写在回调函数里面

62,050

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧