js中方法返回值获取不到!!!

Alvin____ Alvin____ 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

//检查userid是否存在
function checkUserID(uid) {
$.ajax({
type: "post",
url: "../Handler/CheckUserID.ashx",
datatype: "text",
data: { uid: uid },
success: function (data) {
//alert(data);
return data;
}
});
}

上面定义了一个用来检查id是否存在的方法,返回值是bool

//失去焦点发送ajax请求验证uid
$("#txtUId").blur(function () {
var uid = $(this).val();
var tag = checkUserID(uid);
alert(checkUserID(uid));
if (tag == "False") { //不存在 可以使用
$("#txtUId").parents('.form-group').addClass("has-success");
$("#txtUId").parents('.form-group').removeClass("has-error");

} else { //已存在 不能使用
$("#txtUId").parents('.form-group').addClass("has-error");
$("#txtUId").parents('.form-group').removeClass("has-success");
}
});

这个失去焦点事件 alert(tag) 是undefined。
方法里面明明有返回值,实在想不通为什么获取不到。。。。
求高人指点!!!
...全文

相关推荐

delphi与JavaScript进行交互,获取JS端返回值

本文将深入探讨如何在Delphi环境中与JavaScript进行交互,特别是如何从JavaScript端获取返回值,这在实现桌面应用与Web内容的集成时非常有用。

anhuinyg

JavaScript学习(八十八)—数组知识点总结,超详细!!!

JavaScript学习(八十八)—数组知识点总结,超详细!!! 每天进步一点点 一、数组的概念 数组可以把一组相关的数据一起存放,并提供方便的访问(获取)方式。 数组是指一组数据的集合,其中的每个数据被称作元素,在数组中可以存放任意类型的元素。数组是一种将一组数据存储在单个变量名下的优雅方式。 二、创建数组 //创建数组 var 数组名 = new Array(); var arr=new Array();创建一个空数组 三、数组的索引 索引(下标):用来访问数组

王同学要努力

android webview中使用Java调用JavaScript方法并获取返回值

总结一下,从Android WebView调用JavaScript方法并获取返回值的关键步骤包括:1. 启用WebView组件的JavaScript支持。2.

weixin_38723559

获取JavaScript异步函数的返回值

"获取JavaScript异步函数的返回值"在JavaScript中,异步编程是处理耗时操作如网络请求、定时任务等的关键。由于JavaScript是单线程的,异步操作使得程序可以在等待这些操作完

weixin_38660327

js获取会话框prompt的返回值的方法

本文将详细介绍如何使用JavaScript获取会话框prompt的返回值,并通过一个简单的密码判断实例来演示其使用技巧。

weixin_38702726
评论 3
收藏 已收藏
分享
返回顶部
Alvin____
JavaScript 87,984 成员 224,681 内容