返されたデータを日付ごとに分割する
P粉986028039
P粉986028039 2023-08-14 15:41:44
0
1
539
<p>次のようにフォームを返します。ここでは、12 番目と 13 番目の 2 つの予想結果が得られます。 </p> <p><br /></p> <pre class="snippet-code-js lang-js prettyprint-override"><code>var data = [{ 設計: "Micro-ondas1"、 カピトゥロ:「コジーニャ」、 データ: "2023-08-12", }、 { Designacao: "Exaustor cinzento 1"、 カピトゥロ: "", データ: "2023-08-12", }、 { Designacao: "メサ - カスターニャ -8 ルガレス"、 カピトゥロ:「サラ」、 データ:「2023-08-13」 }、 { デザインカオ:「カマ」、 カピトゥロ:「クアルト」、 データ: "2023-08-13", }、 ]; var linha = ``; Object.keys(data).forEach(i => { Designacao = データ[i].Designacao; Capitulo = データ[i].Capitulo; データ = データ[i].データ; if (データ != データ) { linha = `<div class="card-header">Turno のデータ パッセージ - ${Data}</div>`; } linha = `<div class="rowcol-md-12"> <div class="col-md-4"> <p class="フォームラベル">データ </p> <input type="text" class="form-control" name="dataen" value="${Data}"> </div> <div class="col-md-3"> <p class="form-label">コード ウテンテ </p> <input type="text" class="form-control" name="codigoen" value="${Capitulo}" disabled="disabled"> </div> <div class="col-12"> <p class="form-label">ディアリオ デ エンフェルマヘム </p> <textarea rows="6" class="form-control" name="didiarenf" > ${Designacao} </textarea> </div>`; $(".histpturno").html(linha); })</code></pre> <pre class="snippet-code-html lang-html prettyprint-override"><code><script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/ jquery.min.js"> <div class="histpturno"></div></code></pre> <p><br /></p> <p>結果を日ごとに分割します。たとえば、12 番目の結果の前に if 内のタイトルを表示し、13 番目の結果が返された場合にのみタイトルを再度表示します </p> <p>目的の効果を達成するために if を使用しようとしましたが、機能せず、タイトルが返されません。私が言及しているタイトルは、if 内のこれです: </p> <pre class="brush:php;toolbar:false;"><div class="card-header">Turno のデータ パッセージ - ${Data}</div></pre> <p><br /></p>
P粉986028039
P粉986028039

全員に返信(1)
P粉512363233

これが決して真実ではないことは明らかですよね? Data は、比較演算子のどちらの側でも読み取りアクセス間で変化しません。

現在の 値を 前に処理されたレコードの値と比較する必要があります。最も簡単な方法は、前の値を変数に保存し、実際のデータには現れない値に初期化することです (最初のレコードをチェックすると true が返されます)。

リーリー リーリー

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート