首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tag-IT autocomplete不工作

Tag-IT autocomplete不工作
EN

Stack Overflow用户
提问于 2016-08-24 23:38:25
回答 1查看 50关注 0票数 0

我正尝试在我的博客上使用Tag-It插件来添加标签,但是我遇到了一个问题。我的自动补全不起作用,如果我使用可用标签选项,它可以很好地完成,但如果我尝试使用Ajax,什么也不会发生,或者至少在客户端。我的方法触发并返回正确的数据,但没有任何信息。脚本:

代码语言:javascript
复制
$("#tag_input").tagit({

    // Options
    fieldName: "skills",
    availableTags: ["c++", "java", "php", "javascript", "ruby", "python", "c"],
    autocomplete: {
       source: function( request, response ) {
        $.ajax( {
          url: "@Url.Action("SearchTags", "Post")",
          dataType: "jsonp",
          data: {
              query: request.term
          },
          success: function( data ) {
              response(data);
          }
        } );
      },
      minLength: 3,
    } ,

我在控制器中的函数:

代码语言:javascript
复制
 public JsonResult SearchTags(string query)
        {
            TagDao td = new TagDao();
            List<String> tags= td.getTagNames(query);
            return Json(tags, JsonRequestBehavior.AllowGet);
        }
EN

回答 1

Stack Overflow用户

发布于 2016-08-25 03:33:29

如果有人对解决方案感兴趣,那是由"jsonp“类型引起的。当我只使用"json“时,它工作得很好。

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

https://stackoverflow.com/questions/39127616

复制
相关文章

相似问题

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