我有对我的服务器进行查询的 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 中的元素。