var projects2 = <?php include_once "AutoCompleteHandler.php"; ?>;
var projects23= <?php include_once "AutoCompleteHandler.php"; ?>;
$("#p_name").autocomplete({
minLength: 2,
source: projects2,
focus: function(event, ui) {
$("#p_name").val(ui.item.label);
return false;
},
select: function(event, ui) {
return false;
}
})
.data("ui-autocomplete")._renderItem = function(ul, item) {
return $("<li>")
.append("<a>" + item.label + "/" + item.p_gender + "/" + item.p_age + "</a>")
.appendTo(ul);
};
$("#p_tp").autocomplete({
minLength: 2,
source: projects23,
focus: function(event, ui) {
$("#p_tp").val(ui.item.label);
return false;
},
select: function(event, ui) {
return false;
}
})
.data("ui-autocomplete")._renderItem = function(ul, item) {
return $("<li>")
.append("<a>" + item.label + "/" + item.p_gender + "/" + item.p_age + "</a>")
.appendTo(ul);
};
}
我使用上面的代码段来用数据填充我的两个文本字段(自动完成)。但是当我尝试这个时,得到以下 error.project2 和项目 23 从名为AutoCompleteHandler.php的 php 文件中接收 json 数据
Uncaught SyntaxError: Unexpected token ;
这是我的 json 输出
[
{
label: "kasun" ,
p_nic: "880020110v",
p_age: "02-01-1988" ,
p_gender: "Male"
}
]