【问题标题】:DatePicker works but Autocomplete does not when publishDatePicker 有效,但发布时自动完成功能无效
【发布时间】:2016-04-20 13:22:29
【问题描述】:

我正在开发一个 ASP.NET MVC 应用程序。使用 localhost 进行测试时一切正常...但是当我发布我的应用程序时,只有 datepicker 可以工作.我检查了我的脚本发布到的文件夹,并搜索了 jQuery UI 脚本以查看它是否包含 auto-complete 并且确实包含。

我在控制台中收到 0 个错误,并且所有 脚本 链接都是正确的。我正在运行 jQuery 1.10.2。

当我在网页上检查元素时,我唯一能找到的是:

<input name="subcategory" class="form-control text-box single-line ui-autocomplete-input ui-autocomplete-loading" id="Categories" type="text" value="" data-val-required="This field is required!" data-val="true" autocomplete="off">

我将autocomplete="off" 更改为autocomplete="on",但仍然无法正常工作。

我不确定我应该发布哪些其他代码以帮助大家更好地理解,因为当我在 localhost 中测试应用程序时,它们都可以正常工作。

jQuery UI 的一部分如何工作而另一部分不起作用?

我是否必须添加与 ajax 相关的引用,因为我的自动完成使用它?

【问题讨论】:

    标签: jquery asp.net jquery-ui publish


    【解决方案1】:

    发现问题:

    $(document).ready(function () {
        $('#Categories').autocomplete({
        source: function (request, response) {
            $.ajax({
                url: "/codeAC/AutoCompleteCategory",
                type: "POST",
                dataType: "json",
                data: { term: request.term },
                success: function (data) {
                    response($.map(data, function (item) {
                        return { label: item.subcategory, value: item.subcategory };
                    }))
                }
            })
        },
    });
    });
    

    需要改成:

    $(document).ready(function () {
        $('#Categories').autocomplete({
        source: function (request, response) {
            $.ajax({
                url: "//*folder on server name*//codeAC/AutoCompleteCategory",
                type: "POST",
                dataType: "json",
                data: { term: request.term },
                success: function (data) {
                    response($.map(data, function (item) {
                        return { label: item.subcategory, value: item.subcategory };
                    }))
                }
            })
        },
    });
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-25
      • 1970-01-01
      • 2021-09-20
      • 2015-12-17
      • 1970-01-01
      • 2022-08-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多