代码如下:
function getReturnAjax{
$.ajax({
type:"POST",
url:"ajax/userexist.aspx",
data:"username="+vusername.value,
success:function(msg){
if(msg=="ok"){
showtipex(vusername.id,"该用户名可以使用",false)
return true;
}
else
{
showtipex(vusername.id,"该用户已被注册",false);
vusername.className="bigwrong";
return false;
}
}
});
}
代码如下:
function getAjaxReturn()
{
var bol=false;
$.ajax({
type:"POST",
url:"ajax/userexist.aspx",
data:"username="+vusername.value,
success:function(msg){
if(msg=="ok"){
showtipex(vusername.id,"该用户名可以使用",false)
// return true;
bol=true;
}
else
{
showtipex(vusername.id,"该用户已被注册",false);
vusername.className="bigwrong";
//return false;
}
}
});
return bol;
}
代码如下:
function getAjaxReturn()
{
var bol=false;
$.ajax({
type:"POST",
async:false,
url:"ajax/userexist.aspx",
data:"username="+vusername.value,
success:function(msg){
if(msg=="ok"){
showtipex(vusername.id,"该用户名可以使用",false)
// return true;
bol=true;
}
else
{
showtipex(vusername.id,"该用户已被注册",false);
vusername.className="bigwrong";
//return false;
}
}
});
return bol;
}
代码如下:
function getAjaxReturn(success_function,fail_function)
{
var bol=false;
$.ajax({
type:"POST",
url:"ajax/userexist.aspx",
data:"username="+vusername.value,
success:function(msg){
if(msg=="ok"){
showtipex(vusername.id,"该用户名可以使用",false)
success_function(msg);
}
else
{
showtipex(vusername.id,"该用户已被注册",false);
vusername.className="bigwrong";
fail_function(msg);
//return false;
}
}
});
function success_function(info)
{
//do what you want do
alert(info);
}
funciont fail_function(info)
{
//do what you want do
alert(info);
}
代码如下:
//添加async:false.即修改为同步
//等ajax给bol赋值完毕后,才执行下面的js部分。而异步的话,还没有来得及赋值,就已经return了。
function vcodeYes() {
var bol = false;
$.ajax(
{
type: "GET",
url: "../Ajax/ValidationCode.ashx",
data: { txtVcode: $('#<%=txtVcode.ClientID%>').val() },
async: false,
success: function (data) {
if (data == "0") {
$.dialog({ icon: 'warning', follow: document.getElementById('txtVcode'), content: '验证码错误!' }).time(1);
changeCaptchaImage('imgVerify2', 'txtVcode');
}
else {
bol = true;
}
}
});
return bol;
}
//验证没通过是 返回false 否则执行下面函数
$('.getVodes').click(function () {
if (vcodeYes()) {
。。。执行下面。。。
}
});