値の 1 つが である JSON オブジェクトを受け取りましたnull
。JSON は次のようになります。
[{"id":"1096","price":null,
現在、NULL
次のコードで文字列を Web ページに出力しています。(Backbone.js/Underscore.js のテンプレート エンジンを使用しています)
<div class="subtitle">$<%= price %></div>
div
noprice
が返された場合は全体を非表示にしたいので、次の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 のテンプレート内でステートメントを使用することに関係していると思われます