WTF フラスコ フォームを使用して要素をレポート基準テンプレートにレンダリングしています。ユーザーがフォームに入力して Enter キーを押すと、対応するビューに対して投稿要求が行われ、フラスコ フォームが検証されます。検証エラーが発生した場合は、エラーをフラッシュし、フィールドがエラーで強調表示されたレポート基準テンプレートを返す必要があります。それ以外の場合は、レポート結果を表示する必要があります。問題は、検証エラーが発生した場合、ビューから返されたテンプレートを、結果を表示する必要が<div>
ある とは異なるにロードする必要<div>
があることです。また、私の見解からエラーを強制するにはどうすればよいですか。
現在、次のajax呼び出しがありますが、何らかの理由で検証が失敗した場合は何もしませんが、検証に合格し、呼び出しから結果が返された場合は正常に動作します
function loadReport() {
$.ajax({
url: <endpoint>,
dataType: 'text/html',
success: function(data) {
$("#reportResults_placeholder").html(data);
},
error: function (request, status, error) {
$("#reportCriteria_placeholder").html(data);
}
});
}