【发布时间】:2015-12-28 21:16:27
【问题描述】:
我在访问自动完成框的脚本提供的 JSON 数据时遇到了一些问题,想知道是否有人可以提供帮助。
这是处理自动完成框的 Javascirpt 代码:
$(function() {
$("#student_search").autocomplete({
source: "functions/find_student.php",
delay: 100,
minLength: 1,
select: function(event, ui) {
student_result = ui;
$('#student_search').val(student_result[0].label);
highlightStudent(student_result.label, student_result.value.id, student_result.value.house);
}
});
});
响应的一个例子是:
[{"label":"larry winkles","value":{"id":1,"house":"s"}}]
当数据被发送回自动完成代码的成功部分时,我正在努力找出如何访问该数据。具体来说,当我点击名称时,我得到的错误是:
Uncaught TypeError: Cannot read property 'label' of undefined
感谢您的帮助。
亚历克斯
【问题讨论】:
标签: javascript jquery jquery-ui autocomplete