使用postgresql作為 bootstrap tree view 後端

suzhouclark發表於2017-07-28
其中,不要coalesce

點選(此處)摺疊或開啟

  1. SELECT id, name, COALESCE(get_children(id), '[]') as children from genres

  2. 改成

  3. SELECT id as text, get_children(id) as nodes from genres






另外,去除JSON中null的程式碼:

點選(此處)摺疊或開啟

  1. function removeNulls(obj){
  2.   var isArray = obj instanceof Array;
  3.   for (var k in obj){
  4.     if (obj[k]===null) isArray ? obj.splice(k,1) : delete obj[k];
  5.     else if (typeof obj[k]=="object") removeNulls(obj[k]);
  6.   }
  7. }

  8. removeNulls(root);

  9.     return JSON.stringify(root,null,2);






來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9697/viewspace-2142727/,如需轉載,請註明出處,否則將追究法律責任。

相關文章