我正在我的ASP MVC应用程序中测试Levy Carneiro的这个JQuery插件“Tag-it”。
我希望插件能够获取我在mssql数据库中的标签,我想知道如果有人可以提供帮助,如何连接它?
现在,我的javascript看起来像这样:
$('#mytags').tagit({
availableTags: ["c++", "java", "php", "coldfusion", "javascript", "asp", "ruby", "python", "c", "scala", "groovy", "haskell", "perl"]
});
我该如何写连接到地址'/ Questions / GetTags'?
答案 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