【问题标题】:how to call remote datasource in jquery autocomplete?如何在 jquery 自动完成中调用远程数据源?
【发布时间】:2011-08-01 08:59:28
【问题描述】:

我有一个包含 json 格式数据的动作文件。我正在尝试在 jquery ajax 中实现自动完成。在 ajax 调用中,任何人都可以帮助我调用包含 json 数据的动作类,在 jquery 自动完成中是必需的。我的方式我这样做如下,我无法在url中调用动作类

$.ajax(){
    type: "POST",
    url:
    dataType: "json",
    data: {},
    contentType: "application\json;charset=utf-8",
    success: function(response) {
        var dataFromServer=eval('('+jqxhr.responseText+')');
        $.autocomplete({
            source:dataFromServer
        )};
    }
    error: function(XMLHttpRequest,textStatus,errorThrown){
        alert(textStatus);
    }

【问题讨论】:

  • 请格式化您的代码,以便其他人可以阅读。您的代码中有一些语法错误,我建议您先修复它们。否则我们不知道什么是真正的问题或什么只是草率。

标签: jquery jquery-autocomplete


【解决方案1】:
$.ajax({
            type: "POST",
            url: "",
            dataType: "json",
            data: "{}",
            contentType: "application/json; charset=utf-8",
            success: function(response) {

                var datafromServer = eval('('+jqXHR.responseText+')');

                $("#id").autocomplete({
                    source: datafromServer
                });

            },
            error: function(XMLHttpRequest, textStatus, errorThrown) {

               alert(textStatus);
            }
        });

【讨论】:

    猜你喜欢
    • 2012-05-18
    • 2015-07-04
    • 2016-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多