質問: ''){ $('#mailerror').html('ok'); }else{ $('#mailerror').html(''+mailerror+''); } } ); }
回答: jqueryの簡易化されたajax関連のメソッドは非同期通信を行っているので、 面倒でもpost部分をjquery.ajaxで実装し、同期通信(async:false)指定すればよいのかと。 http://semooh.jp/jquery/api/ajax/jquery.ajax/options/ またはフォームの送信ボタンをsubmit→buttonに変更し、onclickでチェック、 okならsubmit()を実行するとか。