jquery非同期チェック


        var phone = getphone();
        $.post("${ctx}/dataManage/qryisExitPhone.action", {
            "phone" : phone
            ,"hiphone" : hiphone
        }, function(date) {
            if (date == 'true') {
                //alert("        ,     ");
                $("#telerror").text("        ,     ").css("color","red").show();
            }else
            {
                //            
                if(jQuery.formValidator.pageIsValid('1')){
                    document.costumeForm.action = "updSmData.action?retablerID=" + id+"&memID="+mID;
                    document.costumeForm.submit();
                }
            }
        });
 
簡単な説明
.post構文形式:jQuery.post(url, [data] , [callback] , [type] )
  1.ここのコードを実行する時間を呼び出す
  2.url:   "${ctx}/dataManage/qryisExitPhone.action"
  3.[date]:   "phone": phone ,"hiphone": hiphone
  4.[callback]function(date)date actionレイヤがページに印刷する文字列
  getPrintWriter().print(flag);//flagがtrueまたはfalse
更にdateを判断して、更に相応の処理をします