0
我使用令牌输入如下搜索数据:使用liferay portlet使用tokeninput时,数据显示不正确?
<portlet:resourceURL var="categoryRequestURL" />
<script type="text/javascript">
$(document).ready(function() {
var catUrl = "<%=categoryRequestURL%>";
var cat_input_id = "<%=portletNamespace%>categories_selector";
$("#textbox_id").tokenInput(catUrl, {theme: "facebook"});
});
</script>
和公共无效的serveResource():
PrintWriter writer = resourceResponse.getWriter();
JSONObject j1 = JSONFactoryUtil.createJSONObject();
j1.put("id", "1");
j1.put("name", "Data center");
JSONObject j2 = JSONFactoryUtil.createJSONObject();
j2.put("id", "2");
j2.put("name", "Database");
catJsonArray.put(j1);
catJsonArray.put(j2);
writer.write(jsonArray.toString().trim());
writer.flush();
writer.close();
的问题是无论我在输入框中输入,在所有数据json数组显示:
但是,如果我硬编码json数据而不是使用资源url。然后它正常工作。 有没有人有任何想法?
[tokeninput显示所有数据而不是filterting]的可能重复(http://stackoverflow.com/questions/19172226/tokeninput-showing-all-data-instead-of-filterting) – Chris
感谢您的链接 – ipkiss
没问题。道歉,自动信息总是听起来很直率! – Chris