如何将复选框添加到我的ajax响应中

我正在尝试为从数据库接收的数据动态创建复选框。

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); } }); } }); 
   

我保持警觉时收到的回复:

 [ "abc", "def"] 

请提供宝贵的建议。 作为AJAX和jQuery的新手,我正面临着获得这个结果的艰难时期。

你可以尝试这样的事情

 success: function(data) { $("#resultDiv").html(""); $.each(data, function(i, record) { $("#resultDiv").append(" " + record); }); } 

你可以试试这个 : http : //jsfiddle.net/4wf3rq04/

  use $.each(function(){...}) 

您可以使用以下代码

 success: function (data) { if (data.d != null) { var temp = data.d; if (temp != '') { var Response = temp.split(","); if ((Response != '') && (Response.length > 0)) { for (i = 0; i < Response.length; i++) { $("#resultDiv").append(" " + Response[i]); } } } } }