0
我使用jQuery自動完成與MVC3和剃刀引擎,它能夠從我的ActionResult找回我的名單。然而,當我點擊在自動完成列表中的項目總是有在最後一個逗號。jQuery的自動完成功能選擇的值總是有尾隨逗號
HTML
<div class="editor-field">
@Html.EditorFor(model => Model.group_name, new { ID = "group_name" })
@Html.ValidationMessageFor(model => Model.group_name)
</div>
JS從鍵入字母
[{"group":"A Tout France"},{"group":"Abba Blinds"},{"group":"Aberdeen Journals"},{"group":"Account suspended South West Media Group"},{"group":"Acumen Marketing Communications"},{"group":"Acumen Partners"},{"group":"adz media ltd"},{"group":"Aka Ltd"},{"group":"AL Marketing Communications"},{"group":"Alchemy Direct Media"}]
我請求
<script type="text/javascript">
$(document).ready(function() {
$("#group_name").autocomplete('@Url.Action("LookUpGroupName")', // Call LookUpGroupName ActionResult in UserManager Controller
{
dataType: 'json',
parse: function (data) {
var rows = new Array();
for (var i = 0; i < data.length; i++) {
rows[i] = {
data: data[i],
value: data[i].group,
result: data[i].group
}
}
return rows;
},
formatItem: function (row, i, max) {
return row.group
},
width: 300,
highlight: false,
multiple: true
// multipleseparator: ","
}); // End of autocomplete
});
</script>
響應主體如果我使用選擇吹捧法國我自動完成Ť他在文本框的值將是:
一個兜售法國,
任何想法如何擺脫尾隨逗號?