提问:关于jquery ajax问题
时间:2011-12-08
来源:互联网
function checkGuestNameOk(name) { $.ajax({ type: "POST", url: "/ajaxCallBack.aspx", data: "type=checkUserName&&userName=" + name, dataType: "html" }).success(function (data) { return data;//能得到data为1 }); } //ajax调用检查用户是否存在 if (checkGuestNameOk($d.val()) == 1) {//这步得不到上面返回的data 是什么原因,提示undefined $d.siblings('span').text("用户名可用").css("display", "inline-block").css("color", "green"); return true; } else { $d.siblings('span').text("用户名已被使用").css("display", "inline-block").css("color", "green"); return false; }
作者: liuping1989829 发布时间: 2011-12-08
function get(){ var ret ; $.ajax({ async:false, url:"combobox_data.json" }).success( function(data){ ret = data; }); return ret; }
你用的是异步调用,在没有返回 下边已经用了
作者: babyboy9685 发布时间: 2011-12-08
JScript code
$.ajax({ type: "POST", url: "/ajaxCallBack.aspx", data: "type=checkUserName&userName=" + escape(name), success:function(data){ if(data) == "1"){ $d.siblings('span').text("用户名可用").css("display", "inline-block").css("color", "green"); return true; } else { $d.siblings('span').text("用户名已被使用").css("display", "inline-block").css("color", "green"); return false; } } })
作者: hookee 发布时间: 2011-12-08
2楼的可以是可以 但能不能提出来 使用。。?
作者: liuping1989829 发布时间: 2011-12-08
1 楼的不行 我试过了的。。
2楼的可以是可以 但能不能提出来 使用。。?
你确定不行么?我怎么可以用?你要是想把那个提出来 在后边用 就必须要用同步方式 也就是设置 async为false 要么你就只能在success 方法里处理
作者: babyboy9685 发布时间: 2011-12-08

难道我电脑又出神经了。
引用 3 楼 liuping1989829 的回复:
1 楼的不行 我试过了的。。
2楼的可以是可以 但能不能提出来 使用。。?
你确定不行么?我怎么可以用?你要是想把那个提出来 在后边用 就必须要用同步方式 也就是设置 async为false 要么你就只能在success 方法里处理
作者: liuping1989829 发布时间: 2011-12-08
type: "POST",
url: "/ajaxCallBack.aspx",
data: "type=checkUserName&userName=" + escape(name),
success:function(data){
checkGuestNameOk(data);
}
})
function checkGuestNameOk(data) {
if(data) == "1"){
$d.siblings('span').text("用户名可用").css("display", "inline-block").css("color", "green");
return true;
}
else {
$d.siblings('span').text("用户名已被使用").css("display", "inline-block").css("color", "green");
return false;
}
}
作者: tennisboy0317 发布时间: 2011-12-08

$.ajax({
type: "POST",
url: "/ajaxCallBack.aspx",
data: "type=checkUserName&userName=" + escape(name),
success:function(data){
checkGuestNameOk(data);
}
})
function checkGues……
作者: liuping1989829 发布时间: 2011-12-08
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28