【发布时间】:2013-12-02 12:12:15
【问题描述】:
我想获取我的$.getJSON 的结果并放置 JSON 数据,特别是设施。 FacilityName,作为数组 availableTags 的值。我尝试执行一个函数调用,您可以在其中看到 // TODO: 但我没有解决这个问题。我相信这对您的 jQuery 专家来说很容易!我确实看到了在我的页面上显示在<div id="info"></div> 标记中的设施,正如我所期望的那样。
<script type="text/javascript">
$(function () {
$('#datePicker').datepicker();
});
var names = [];
$.getJSON('FacilitiesAsync','sourceDb=myDb',processFacilities);
function processFacilities(data) {
$.each(data, function (facilities, facility) {
names += facility.FacilityName;
}); // end of each
alert(names);
$("#tags").autocomplete("source", names);
};
$(function () {
$("#tags").focusout(function () {
$.ajax({
beforeSend: function() {
alert("Testing");
},
complete: function () {
alert("Done!");
}
});
});
});
</script>
【问题讨论】:
-
Inside getJSON 回调:
$("#tags").autocomplete({ source: somehowUsingTheJSONResponseData });(我相信source也可以是一个函数。)
标签: jquery arrays json autocomplete