私のDjangoプロジェクトでは、投稿があるデータベースが空の場合、テーブルの頭が非表示になります。 私は自分のプロジェクトでどのように実装すればよいのですか?AJAX、JS - ポストの数がゼロに等しい場合の要素を非表示
ありがとうございます!
私のDjangoプロジェクトでは、投稿があるデータベースが空の場合、テーブルの頭が非表示になります。 私は自分のプロジェクトでどのように実装すればよいのですか?AJAX、JS - ポストの数がゼロに等しい場合の要素を非表示
ありがとうございます!
あなたが応答が空またはnullであるかどうかを確認してから、もう一度後に使用、その後のヘッダーを表示したい場合は、今
document.getElementById(id).style.visibility = "hidden";
を使用することができますjavascriptのプレーンで... AJAX呼び出しからの応答を受信した後、あなたはこの場合、応答
document.getElementById(id).style.visibility = "visible";
を受け、スペースがページ Check this for more details
ちょうどあなたのレンダリングロジックを変更するに割り当てられています。
最初に、各変数にボタンマークアップとテーブルマークアップの両方を格納します。 例:renderTableとrenderButton
は、その後、あなたのAJAX応答結果配列の長さを確認してください。次のように条件演算子を使用してテーブルまたはボタン要素を表示します。
var renderTable = `<table><thead>...</thead><tbody>...</tbody></table>`;
var renderButton = `<button>Create Table</button>`;
results.length > 0 ? renderTable : renderButton;