JQuery Tag-it插件连接到数据库?

时间:2011-03-31 11:39:41

标签: jquery asp.net-mvc jquery-plugins tags

我正在我的ASP MVC应用程序中测试Levy Carneiro的这个JQuery插件“Tag-it”。

网站:http://levycarneiro.com/2010/03/tag-it-tag-suggestions-editor-and-autocomplete-in-a-jquery-ui-plugin/

我希望插件能够获取我在mssql数据库中的标签,我想知道如果有人可以提供帮助,如何连接它?

现在,我的javascript看起来像这样:

$('#mytags').tagit({

   availableTags: ["c++", "java", "php", "coldfusion", "javascript", "asp", "ruby", "python", "c", "scala", "groovy", "haskell", "perl"]

 });

我该如何写连接到地址'/ Questions / GetTags'?

1 个答案:

答案 0 :(得分:5)

<强> JS

$.ajax({
   url: '/Questions/GetTags',
   dataType: 'json',
   success:function (data){
      //data should be a json object that returns an array
      $('#mytags').tagit({
        availableTags: data
      });
   }
});

PHP SERVER端或查找asp等效

<?php 

$tag = array('json','java','javascript');
echo json_encode($tag);

?> 

解释:

你告诉要获取一个返回json对象的ajax页面。然后你告诉输入#mytags应该是tagit ui,然后标签应该让json对象成为它的标签availableTags