2016-07-06 59 views
0

p1 p2 的選項,這是我的js代碼:我怎麼可以重寫選擇2

function getCompany(){ 
 
     \t var url = _reqCtx + "/extReport/getCompany.action"; 
 
     \t function callback(response){ 
 
     \t \t $("#searchForm").find("#companyId").select2({ 
 
     \t \t \t data : response 
 
     \t \t }); 
 
     \t }; 
 
     \t $.post(url,{},callback); 
 
     }

我希望 「& NBSP;」在p1中可以像解析p2那樣使用select2。其他人給出的數據爲 ,所以我無法更改它。那麼,我如何 重寫select2的選項。任何提示都會有幫助。 Thx很多 多!

+0

適用於選擇2 –

回答

0

更新:

你應該移動& NBSP選項「孩子」,看到jsfiddle

function getCompany(){ 
     var url = _reqCtx + "/extReport/getCompany.action"; 
     function callback(response){ 
      nested_data = []; 
      // PSEUDO CODE 
      for (line in data){ 
       if line has &nbsp then 
       Replace &nbsp and move them into children property 
      } 
      // END OF PSEUDO CODE 

      $("#searchForm").find("#companyId").select2({ 
       data : nested_data 
      }); 
     }; 
     $.post(url,{},callback); 
    } 
+0

這是非常有用之前,你必須「乾淨」的數據,但結果沒有關...空間丟失 –

+0

其實,我想select2來解析' '作爲html佔位符 –

+0

我已經更新了我的答案。 –