我需要帮助我正在使用 EJS javasript 模板编写代码片段,根据从服务器返回的数据检查单选按钮。假设服务器返回一个 json(名为 my_data),这是我的代码
<input type="radio" name="is_public" value=1 <% if(my_data.is_public){ %> <%='checked' %> <% } %> />Public
<input type="radio" name="is_public" value=0 <% if(!my_data.is_public){ %> <%='checked' %> <% } %> />Private
但它不起作用!尽管 my_data.is_public = 0,但始终检查 Public。
任何人都可以帮忙吗?
顺便说一句,有没有办法在 EJS 中“回显”这样的文本:
<input type="radio" name="is_public" value=1 <% if(my_data.is_public){ echo 'checked' } %> />Public