【发布时间】:2015-02-12 20:16:15
【问题描述】:
我正在尝试为从数据库接收到的数据动态创建复选框。
jQuery 和 AJAX 调用:
$("#destinationName").autocomplete({
source : function(request, response) {
$.ajax({
url: "${pageContext.request.contextPath}/showDestinations",
type: "POST",
data : { term : request.term },
dataType : "json",
success : function(data) {
alert(data);
}
});
}
});
<label>Destination</label>
<input type="text" id="destinationName" name="destinationName" value="${Form.destinationName}" class="field" />
当我保持警惕时收到的回复:
[ "abc", "def"]
请提供您宝贵的建议。作为 AJAX 和 jQuery 的新手,我很难获得这个结果。
【问题讨论】:
-
这是一个预期的响应吗?
-
您可以尝试查看此答案。它讨论了使用 jQuery 使用文本输入创建复选框。 stackoverflow.com/questions/2055459/…
-
自动完成功能已设置为目标字段。我的新要求是为此自动功能添加复选框,以便我可以选择多个复选框。希望你明白我的意思。
-
@Jalal 是根据服务器响应创建的复选框吗?
-
@aktiv:我正在使用 jquery 自动完成和 ajax 调用。一旦我在目标文本框中输入了一个字符或字符串,它应该通过查询 DB2 来检索输入格式的目标列表。到目前为止还不错,我只需要现有场景的复选框功能