任何人都可以帮我解决这个问题。我使用jquery UI自动完成插件。有没有办法像这样传递json数据
[{'username':'user1},{'username': 'user2},{'username':'user3}]
答案 0 :(得分:2)
您需要创建一个用户名数组。使用jQuery,您可以执行以下操作:
var jsonData = [{'username' : 'user1'}, {'username' : 'user2'}, {'username' : 'user3'}];
var usernames = $.map(jsonData, function (obj) { return obj.username; });
$("#myInput").autocomplete({source: usernames});
答案 1 :(得分:0)
该插件的文档当然必须说明这一点,但是你的问题充其量是模糊的。你使用的是哪个插件?是否有任何服务方法可以将数据放入?
答案 2 :(得分:0)
查看Documentation中的source
选项。它可以是本地JavaScript数组。