您好我有一些JSP標記內生成的代碼,它使用jQuery數據函數關聯數據與div。重構代碼來刪除uuid
我已經使用UUID將jQuery腳本鏈接到頁面上的div。 但是,這種方法很醜,不方便,我想知道是否有方法來重構它不需要UUID。
代碼如下所示。
for(DomainObject domainObject : domainObjects){
//...
String uuid = UUID.randomUUID().toString();
out.println("<div id='" +uuid + "' class='" + divClass + "'>");
// Write out the details of this domain object.
out.println(/*...*/);
// Associate data with the div
out.println("<script type='text/javascript'>$('#"+uuid+"').data('domainObject'," + jsonSerializer.exclude("class").serialize(domainObject) + ")</script>");
out.println("</div>");
//...
}
你需要在你的js中完整的域對象嗎? – 2011-01-31 11:33:35