Gelegentlich stoße ich auf eine JQuery-Operationskarte, aber ich vergesse sie oft, also notiere sie:
Backend-Java-Code, Kartendaten generieren
if (Collections.isNotEmpty(vidList)) { this.dtcMap = new HashMap<String, Object>(); for (String vid : vidList) { boolean isExist = (iCache.get("EMC" + vid) != null); // LOGGER.info("******************************** vid = " + iCache.get("EMC" + vid)); if (isExist) { dtcMap.put(vid, iCache.get("EMC" + vid)); } } }
Front-End-JQuery-Operation
function getDtcAndGps() { $.Ajax( { url : $.webPath + 'obd/monitor/getMonitorRtDtc.do', success : function(data) { if (data.errMsg) { $.alert(data.errMsg); } else { $("#carContentDiv").empty(); var html = ""; $.each(data.dtcMap, function(key, value) { html += "<div id='" + key + "' class='carImg'>A:<img src='" + $.webPath + "resources/images/demo/car1.jpg' class='carIcon'/>" + key + "</div>"; // html += value; // html += key; }); $(html).appendTo("#carContentDiv"); // $.alert(data.dtcMap); } } }); }
Das obige ist der detaillierte Inhalt vonBeispielcode für die Art und Weise, wie Jquery Kartenobjekte in JSON verarbeitet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!