首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >jquery-ui自动完成位置

jquery-ui自动完成位置
EN

Stack Overflow用户
提问于 2014-12-02 01:11:17
回答 1查看 710关注 0票数 0

我正在使用jquery-ui自动完成从SQL数据库中检索项,该数据库工作正常,但我希望将自动完成列表移动到页面的另一部分。

我一直在尝试使用here中的Position选项,但在应用于我的代码时似乎无法获得正确的语法?

代码语言:javascript
运行
复制
<script src="http://ajax.aspnetcdn.com/ajax/jquery/jquery-1.8.0.js"></script>
<script src="http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.23/jquery-ui.js"></script>
 <script type="text/javascript">
    $(function () {
        $("#txtCity").autocomplete({
            source: function (request, response) {
                var param = { cityName: $('#txtCity').val() };
                $.ajax({
                    url: "test.aspx/GetCities",
                    data: JSON.stringify(param),
                    dataType: "json",
                    type: "POST",
                    contentType: "application/json; charset=utf-8",
                    dataFilter: function (data) { return data; },
                    success: function (data) {
                        response($.map(data.d, function (item) {
                            return {
                                value: item
                            }
                        }))

                    },

                    error: function (XMLHttpRequest, textStatus, errorThrown) {
                        alert(textStatus);
                    }
                });
            },
            select: function (event, ui) {
                event.preventDefault();
                minLength: 2//minLength as 2, it means when ever user enter 2 character in TextBox the AutoComplete method will fire and get its source data. 
            }


        });
    });

    </script>
EN

回答 1

Stack Overflow用户

发布于 2014-12-02 18:07:30

我想将自动完成框移动到文本框的右侧。

睡了一夜之后,我今天早上的第一次尝试工作得很好,我想我在昨天的一次尝试中只错过了一个逗号。

我只是使用数组而不是ajax调用将其简化为基本实现,然后将工作语法应用到我的代码中。

昨天在这上面浪费了太多的时间,只是展示了后退一步,离开屏幕的时间有助于解决问题!

谢谢你的帮忙

记录的工作代码:

代码语言:javascript
运行
复制
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="test.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>JQuery AutoComplete TextBox Demo</title>
<link rel="Stylesheet" href="http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.10/themes/redmond/jquery-ui.css" />
</head>
<body>
<form id="form1" runat="server">
<div><h1>AutoComplete Textbox</h1>
Software
<asp:TextBox TextMode="multiline" Columns="50" Rows="5" ID="txtCity" runat="server"></asp:TextBox>
</div>
</form>
<script src="http://ajax.aspnetcdn.com/ajax/jquery/jquery-1.8.0.js"></script>
<script src="http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.23/jquery-ui.js"></script>
<script type="text/javascript">
$(function () {
    $("#txtCity").autocomplete({
        source: function (request, response) {
            var param = { cityName: $('#txtCity').val() };
            $.ajax({
                url: "test.aspx/GetCities",
                data: JSON.stringify(param),
                dataType: "json",
                type: "POST",
                contentType: "application/json; charset=utf-8",
                dataFilter: function (data) { return data; },
                success: function (data) {
                    response($.map(data.d, function (item) {
                        return {
                            value: item
                        }
                    }))

                },

                error: function (XMLHttpRequest, textStatus, errorThrown) {
                    alert(textStatus);
                }
            });
        },
        position: {
            my: "left center",
            at: "right center",
        },
        select: function (event, ui) {
            event.preventDefault();
            minLength: 2//minLength as 2, it means when ever user enter 2 character in TextBox the AutoComplete method will fire and get its source data. 
        }
    });
});


</script>
</body>
</html>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27233581

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档