javascript暂停问题

E线时空 2010-06-16 11:51:25
我定一函数

function checkuserName()
{
$.ajax({
type: "POST",
url: "/AjaxQuest/ShopIndex.ashx",
data: "action=getShopState&ShopID="+DeliverAddress_ShopId,
success: function(state){

return state; //这回返回状态,
}

//这里想暂停一下,不知道有没有办法;
}

if(checkuserName()==1)
{
return;
}
我问的是,ajax请求还没有返回值时候,checkuserName()返回是空,因为ajax需要一段时间,有没有好暂停办法。让我ajax执行一段时间,才返回。



...全文
41 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
linxishengjiong 2010-06-17
  • 打赏
  • 举报
回复
$.ajax
里改参数就行了
看下你用的框架相关文档
linxishengjiong 2010-06-17
  • 打赏
  • 举报
回复
改成同步
你现在是异步的
E线时空 2010-06-17
  • 打赏
  • 举报
回复
因为我这样ajax请求函数很多的,要检测用户名,又检测电子邮件,还要检测信息状态。
E线时空 2010-06-17
  • 打赏
  • 举报
回复
我想写在下面,不知道行不行呦
qq43695548 2010-06-17
  • 打赏
  • 举报
回复
function checkuserName()
{
$.ajax({
type: "POST",
url: "/AjaxQuest/ShopIndex.ashx",
data: "action=getShopState&ShopID="+DeliverAddress_ShopId,
success: function(state){
if(state==1)
{
//这里做你想做的
}
}

}

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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