来自ajax响应我得到了json字符串:
{"{\"nodeName\":\"abc\"}":[{"url":"abc","status":true},{"url":"abc","status":true}]," {\"nodeName\":\"pqr\"}":[{"url":"abc","status":true},{"url":"abc","status":true}]}
我正在解析下面提到的代码中的json字符串:
$.each(obj, function(key, arr) {
$.each(arr, function(_, v) {
alert(key +" "+ v.url +" "+v.status);
});
});
到现在它工作正常。
现在,使用jstl我在$.each
内设置key,v.url和v.status的值,就像这样
<c:set var="status" value="${v.status}"/>
<c:set var="url" value="${v.url}"/>
<c:set var="nodeName" value="${key}"/>
提醒(“url =”+'$ {status}'+“key =”+'$ {nodeName}'+“status =”+'$ {url}');
我能够在警报时获取密钥($ {nodeName})的值,但是没有url和status的值。
请建议..