【发布时间】:2010-10-06 17:48:25
【问题描述】:
我正在尝试实现文本框的自动完成方法。
我想使用here提供的基于jquerys自动完成的例子
<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 作为 listof(string) 或 GetTheResults as string ()
我应该如何将这些值作为自动完成所需的源传递?
第二个问题是具体方式没有使用AJAX。 这意味着我猜测表单的负载我会将所有可用值加载到源中。这不是矫枉过正吗?
你有什么建议?
感谢和问候!
【问题讨论】:
-
考虑view.jquery.com/trunk/plugins/autocomplete/demo,它允许 AJAX 加载值。
标签: javascript asp.net jquery autocomplete