0

我有一个类似的功能

  $(function() {
    var data = [
        { label: "anders", category: "" },
        { label: "annhhx10", category: "Products" },
        { label: "annk K12", category: "Products" },
        { label: "andreas johnson", category: "People" }
    ];

    $( "#search" ).catcomplete({
        delay: 0,
        source: data
    });
});

我想从具有大约 1000 个条目的外部文件中传递“data []”数组中的所有标签,而不是将它们放在源文件中。请指导我实现这一目标。

4

1 回答 1

0

好吧,一种选择是执行以下操作:

  1. 将数据放在服务器上一些易于解析的文件中。
  2. 将 AJAX 调用添加到您的 javascript 中以请求 mydata.txt,或者您想要调用数据文件的任何内容。
  3. 解析响应中返回的数据,构建您的标签/类别对象,并将它们添加到您的数组中。
于 2012-06-20T15:33:10.773 回答