0

我有对我的服务器进行查询的 javascript。返回的数据如下所示:

Json(new {  ansData = ansData,
                  success = true,
                  correct = score });

当我在浏览器上放置断点并查看时,我在 json.ansData 数组中看到以下内容:

ansData [false, false, true]    
0 false 
1 false 
2 true

我需要做的是以某种方式将其映射到一个表,这样如果元素为假,则什么也不会发生,但如果元素为真,则 img 将更改为“/tick.png”

<table>
<tr id="ans_0">
   <td id="ansData[0]"><img src="/blank.png"></td>
</tr>
<tr id="ans_1">
   <td id="ansData[1]"><img src="/blank.png"></td>
</tr>
<tr id="ans_2">
   <td id="ansData[2]"><img src="/blank.png"></td>
</tr>
</table>

这是我的ajax调用:

$.ajax({
        type: "POST",
        traditional: true,
        url: '/Test/Cities/JsonCheck',
        data: parms,
        dataType: "json",
        success: function (json) {
           ...  
        }

有人可以建议我如何做到这一点。我对 jQuery 非常熟悉,但我从来不需要做任何事情,比如将具有真假值的数组映射到我的 DOM 中的元素。

4

0 回答 0