页面加载时,在MagicSuggest中设置JSON值默认值

时间:2015-08-24 11:05:44

标签: jquery json magicsuggest

在页面加载时,在MagicSuggest中设置JSON值默认值。

Html代码:

 <div id="ms-ajaxConfig"></div>

Js代码:

$(document).ready(function(){

  var tags = $('#ms-ajaxConfig').magicSuggest({
        data : [{
        "id" : "255",
        "name" : "charles"
    }, {
        "id" : "261",
        "name" : "rahman"
    }, {
        "id" : "274",
        "name" : "siva"
    }]


    }); 

});

预期结果:

页面加载时,所有用户名必须显示在mageic建议框中。

错误结果:

所有用户名显示在下拉列表中。

请帮帮我。

2 个答案:

答案 0 :(得分:1)

执行传入要显示的值的setValue([array] ids)方法。

var tags = $('#ms-ajaxConfig').magicSuggest({
     valueField: 'id'
     ,data: [{"id":"255", "name":"charles"}
           , {"id":"261", "name":"rahman"}
           , {"id":"274", "name":"siva"}
           ]
}); 
tags.setValue(["255","261","274"]);

答案 1 :(得分:-1)

甚至你可以这样做

  $('#ms-ajaxConfig').magicSuggest({
    data : [{
        "id": 255,
        "name": "charles"
    }, {
        "id": 261,
        "name": "rahman"
    }, {
        "id": 274,
        "name": "siva"
    }],
    valueField : id,
    value : [255,261,274]
});