今天在研究使用 Ajax 透過 jQuery 動態建立 Optgroup 清單。
混沌兩個月,終於寫出稍微有用的文章了…

JavaScript

var obj = document.getElementById("list");

$.getJSON("ajax.asp", {id: idx}, function(json){
  
  // if json data created...
  if(json.length > 0) {

    // get json data of optgroup
    for(var i=0; i

JSON Data Example

[
   {
      title:'optgroup1',
      product:[
         {
            id:1,
            title:'Demo1',
            price:100
         },
         {
            id:2,
            title:'Demo2',
            price:200
         }
      ]
   },
   {
      title:'optgroup2',
      product:{
         id:3,
         title:'Demo3',
         price:300
      }
   }
]

Reference