从数据库检索用户名的Javascript
Javascript retrieving username from db
我正在尝试编写一个JavaScript函数,用于检索与所提供的电子邮件地址相对应的姓氏,但迄今为止没有成功。这是我的代码:
function getUsername(){
var username;
$(function(){
var dataString = 'email=' + EMAIL_ADDRESS;
$.ajax({
url: 'user_crud_operations.php',
data: dataString,
dataType: 'json',
success: function(data){
U = data[1];
username = data;
}
});
});
return username;
}
我需要在其他地方的另一个函数中使用检索到的用户名。我哪里错了?
您必须重新构造设计,以便"getUserName()"传递给回调,而不是返回值。例如:
function getUsername(handler) {
// ...
$.ajax({
// ...
}).done(function(username) {
if (handler && (typeof(handler)==='function')) {
handler(username);
}
});
}
// Sample usage...
getUsername(function(username) {
alert("OK: username=" + username);
});
相关文章:
- 从 DOM 中删除/删除 Javascript 用户定义的数组
- Ajax/Javascript用户状态更新
- javascript用户输入最多的20个数字
- Javascript 用户 ID 代码
- PHP/JavaScript 用户信息收集
- hta文件中的javascript用户配置文件相对路径
- 使用Javascript用户输入修改CSS
- 如何将Javascript用户的用户数据返回到Django
- 跨域javascript用户验证
- JavaScript用户脚本本身不运行
- HTML Imagemap与PHP和Javascript /用户可以选择颜色
- 为非JavaScript用户嵌入Youtube视频
- JavaScript用户输入URL不持有我的域
- 表单动作改变javascript用户选项选择
- Asp.net: c#/javascript用户在提交之前需要确认
- 非javascript用户的非javascript弹出窗口
- JavaScript -用户的安全覆盖变量
- 我如何保护我的PHP cookie从JavaScript用户的页面
- Javascript用户代理按浏览器版本号重定向
- Javascript用户的输入验证