2011-08-20 54 views
1

我使用jquery-ui插件,我需要從遠程URL加載數據。我使用下面的代碼,它不工作。誰能幫我。Jquery UI組合框 - 從遠程URL加載

 $("#metadata").combobox({ 
      source: "metadata/retrievejson", 
     }); 

謝謝

+0

你能鏈接到你使用的插件嗎? – Alex

回答

2

你應該看看這個link in the doc。它顯示瞭如何異步檢索數據。

你的代碼應該是這個樣子

$("#metadata").combobox({ 
      source: function(request, response) { 
       $.ajax({ 
        url: "http://ws.geonames.org/searchJSON", 
        dataType: "jsonp", 
        success: function(data) { 
        response(data); 
        } 
       }); 
      } 
     }); 
1

自動完成插件的工作原理是由阿明Eshaq, 陳述但是,組合框(1)不具有遠程數據的支持,因爲它使用選擇框。

您可以考慮使用觸發搜索事件的按鈕使用自動填充字段中的文本擴展自動填充。

.autocomplete("search", [value])