首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JQuery有时加载,有时不加载

JQuery有时加载,有时不加载
EN

Stack Overflow用户
提问于 2015-05-30 23:09:43
回答 1查看 989关注 0票数 1

我的主要问题是:

1/加载页面具有自动完成功能(A) -单击仅加载,而不是Ctrol F5或F5

2/有时自动补全有效,有时不起作用

错误如下:http://i.stack.imgur.com/2lEoT.png这是一个捕获图像,“幸运的”是我从firebug中获取的

视频youtube上的真实测试:https://youtu.be/2OsbelHapJk

怎么解决,我让stacken待了3天...请帮帮我!我见过这样的帖子,但没有真正的答案...

代码语言:javascript
复制
$("#txtSaveDTG").autocomplete({
        source: function (request, response) {
            var param2 = { Name: $('#txtSaveDTG').val() };
            $.ajax({
                url: "../../UserControls/LoadDataService.asmx/AUTOGUI",
                data: JSON.stringify(param2),
                dataType: "json",
                type: "POST",
                contentType: "application/json; charset=utf-8",
                dataFilter: function (data) { return data; },
                success: function (data) {

                    if (data.d.length == 0) {

                        $('#txtSaveDTG').attr("placeholder", "Value is not found with '" + $('#txtSaveDTG').val() + "'");
                        $('#txtSaveDTG').val("");
                    } else {
                        response($.map(data.d, function (item) {
                            return {
                                value: item["Name"]
                            }
                        }))
                    }
                },
                error: function (XMLHttpRequest, textStatus, errorThrown) {
                    alert(textStatus);
                }
            });
        },
        minLength: 1
    });

EN

回答 1

Stack Overflow用户

发布于 2015-05-30 23:16:45

该错误通常意味着jQuery或插件尚未加载。听起来像是在比赛,在加载文档之前,检查一下你的函数调用是否没有命中:

代码语言:javascript
复制
    $(function(){
        $("#txtSaveDTG").autocomplete({
        source: function (request, response) {
            var param2 = { Name: $('#txtSaveDTG').val() };
            $.ajax({
                url: "../../UserControls/LoadDataService.asmx/AUTOGUI",
                data: JSON.stringify(param2),
                dataType: "json",
                type: "POST",
                contentType: "application/json; charset=utf-8",
                dataFilter: function (data) { return data; },
                success: function (data) {

                    if (data.d.length == 0) {

                        $('#txtSaveDTG').attr("placeholder", "Value is not found with '" + $('#txtSaveDTG').val() + "'");
                        $('#txtSaveDTG').val("");
                    } else {
                        response($.map(data.d, function (item) {
                            return {
                                value: item["Name"]
                            }
                        }))
                    }
                },
                error: function (XMLHttpRequest, textStatus, errorThrown) {
                    alert(textStatus);
                }
            });
        },
        minLength: 1
    });
});

还要检查javascript文件的路径是否正确。

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

https://stackoverflow.com/questions/30547735

复制
相关文章

相似问题

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