我想實現文本框的自動完成方法。如何將值傳遞給JavaScript數組?
我想使用基於jquerys自動完成的例子提供here
<head>
<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>
<script>
$(document).ready(function() {
$("input#autocomplete").autocomplete({
source: ["c++", "java", "php", "coldfusion", "javascript", "asp", "ruby"]
});
});
</script>
</head>
第一,主要的問題是,我不知道通過我的值在source:
因你們說的方法我的意思是,假設我有一個服務器端ASP.NET函數 GetTheResults as listof(string)or GetTheResults as string()
無法通過這些值作爲自動完成所需的源?
第二個問題是具體的方式不使用AJAX。 這意味着我猜的形式的負載我將加載到源的所有可用值。這不是一個矯枉過正的問題嗎?
你有什麼建議呢?
感謝和問候!
考慮http://view.jquery.com/trunk/plugins/autocomplete/demo/它允許AJAX加載值。 – Gazler 2010-10-06 17:54:30