如何将ASP.net变量分配给Jquery自动完成插件的availableTags变量

时间:2012-06-22 07:25:05

标签: jquery asp.net-mvc jquery-autocomplete

我是ASP.net&的新手。 Jquery。我正在尝试使用Jquery在我的应用程序中实现自动完成。我从this site下载了Jquery插件。我指的是this method。请参考我的代码块 -

<script type = "text/javascript">
    $(function () {
        var availableTags = [<%= Result %>];
        $("#tags").autocomplete({
            source: availableTags
        });

我的控制器代码的一部分是==&gt;

    public String Result;
    Result = SourceSerializer.Serialize(ResultList);

ResultList是标签列表。 我也尝试使用隐藏输入作为 -

    <input type = "hidden" id = "myid" name = "Name" />

然后在Jquery -

    <script type = "text/javascript">
    $(function () {
        var availableTags = document.getElementById('myid).value;
        $("#tags").autocomplete({
            source: availableTags
        });

但这两种方法对我都不起作用。 如果还有其他方式,请告诉我。如果你知道更好的学习Jquery和ASP.net的地方,请转发给我。

1 个答案:

答案 0 :(得分:1)

请参阅"3 Different Approaches for Implementing the JQuery Autocomplete with ASP.NET"以获取自动完成的一个很好的示例。