ajax异步请求

今天写了一个ajax的异步请求,遇到了一个无法正确提交的问题,找了半天最后发现是执行顺序的问题;
引用

jQuery.ajax( {
type :"POST",
url :"$!sslAppServer/account/check_register.htm",
dataType :"text",
data :{content:content},
success : function(data) {
    accountTemp = content;
if( data == "true") {
   
$label = $("<label class='invaild'>抱歉,"+content+"已经被注册</label>");
if($('#txtemail').parent().children('label.invaild').length>0) {
$('#txtemail').parent().children('label.invaild').replaceWith($label);
} else {
$label.insertAfter($('#txtemail'));
}
                 $('#txtemail').val("");
                 accountTemp = "";
return;
}
}
});

最好把需要ajax请求过后的代码放到success:{......}中,或者在success中建一个方法包含需要执行的js代码

你可能感兴趣的:(JavaScript,Ajax,Ajax)