Jquery 如何最好地从服务器使用基于json的javascript呈现html?

Jquery 如何最好地从服务器使用基于json的javascript呈现html?,jquery,json,switch-statement,Jquery,Json,Switch Statement,我的服务器向DISPLAY\u复选框var发送json注释 {MY_DATA:[{ID:270336,STATUS:live,STATUS\u DISPLAY\u ORDER:6,DISPLAY\u CHECKBOX:0},{ID:224808,STATUS:archived,STATUS\u DISPLAY\u ORDER:1,DISPLAY\u CHECKBOX:1},{ID:139066,STATUS:tbd,STATUS\u DISPLAY\u ORDER:2,DISPLAY\u CHE

我的服务器向DISPLAY\u复选框var发送json注释

{MY_DATA:[{ID:270336,STATUS:live,STATUS\u DISPLAY\u ORDER:6,DISPLAY\u CHECKBOX:0},{ID:224808,STATUS:archived,STATUS\u DISPLAY\u ORDER:1,DISPLAY\u CHECKBOX:1},{ID:139066,STATUS:tbd,STATUS\u DISPLAY\u ORDER:2,DISPLAY\u CHECKBOX:0}]

我想循环使用json创建html。我的问题是如何最好地处理复选框周围的切换?ie如何使复选框显示或不显示取决于显示复选框值

$.each(data.MY_DATA, function(index){

    var myhtml = '<div class="panel panel-default">\
        <div class="panel-heading">\
            if(this.DISPLAY_CHECKBOX == 1) {<input type="checkbox"> }\
        </div>\
        <div class="panel-body">'+this.STATUS+'</div>
    </div>';


    $('#container').append(myhtml);


});```
像这样-使用a和a三元

myHtml.push(`<div class="panel panel-default">
    <div class="panel-heading">
        ${ this.DISPLAY_CHECKBOX ? `<input type="checkbox">` : "" }
    </div>
    <div class="panel-body">${this.STATUS}</div>
</div>`);

哦,哇-非常感谢!我也很高兴看到我不必再逃避换行符了-为什么,拜托,它与推送有关吗?与``无关-如果你需要IE支持,你可能希望保持连接我确实需要IE支持唉-你说我会采取什么不同的措施来确保它在IE中工作?非常感谢你的帮助啊,我明白了-好的,非常感谢,非常感谢你的帮助