値の 1 つが である JSON オブジェクトを受け取りましたnull。JSON は次のようになります。
[{"id":"1096","price":null,
現在、NULL次のコードで文字列を Web ページに出力しています。(Backbone.js/Underscore.js のテンプレート エンジンを使用しています)
<div class="subtitle">$<%= price %></div>
divnopriceが返された場合は全体を非表示にしたいので、次のifステートメントを追加しました。
<% if (price) { %>
<div class="subtitle">$<%= price %></div>
<% } %>
ただし、まだ出力されているようdiv.subtitleです。私は何を間違っていますか?私も次のことを試しましたが、うまくいきませんでした
<% if (typeof(price) != "undefined") { %>
<div class="subtitle">$<%= price %></div>
<% } %>
<% if (price != null) { %>
<div class="subtitle">$<%= price %></div>
<% } %>
<% if (price != "null") { %>
<div class="subtitle">$<%= price %></div>
<% } %>
ifこれは、 Underscore.js のテンプレート内でステートメントを使用することに関係していると思われます