嘿我有这样的jQuery的使用Ajax结合:保存在变量jQuery的
var username = $("#username").val();
if(username){
$.ajax({
url: 'check.php',
data: {data: JSON.stringify(username)},
type: 'POST',
dataType: "json",
success: function (data) {
if(data.result == 1) {
var name = "content"; // SAFE anything in global variable?
}
}
});
} else {
alertify.error("You forgot to type your username");
}
if(name) {
// if global variable is set => do something
} else {
// if not => do something else
}
我想检查data.result = 1,这就是我能想象,如果数据找到的唯一出路。结果返回值为1
编辑:
我不想通过警报检查它,因为我需要在后面用这个全局变量的工作,任何人都可以帮助我与我的问题?问候
编辑:
首先,'var'你定义了一个局部变量;使用全局变量,或者更好地调整某个闭包变量的属性。其次,AJAX是_asynchoronous_;不要认为AJAX调用之后的代码将在执行后执行 - 它不会执行。 – raina77ow