Javascript 如何实现检索值(id)的自动完成jquery?

Javascript 如何实现检索值(id)的自动完成jquery?,javascript,jquery,autocomplete,Javascript,Jquery,Autocomplete,我需要一个像auto complete这样的解决方案,用户可以选择已经存在于数据库中的内容,或者如果他将不存在于数据库中的内容放入其中,则会将其包含在数据库中。 我打算检索该id,然后将其发送到PHP,然后测试该id是否存在。如果没有,请插入。 例子: 假设一个表有两个字段:id和language。我有1到C++的ID,还有2到java的ID。 如何在自动完成jquery上存储id值?如何检索此值?如果用户使用COBOL填充,如何测试值id是否存在 如果用户使用Javascript填充,它将没有

我需要一个像auto complete这样的解决方案,用户可以选择已经存在于数据库中的内容,或者如果他将不存在于数据库中的内容放入其中,则会将其包含在数据库中。 我打算检索该id,然后将其发送到PHP,然后测试该id是否存在。如果没有,请插入。 例子: 假设一个表有两个字段:id和language。我有1到C++的ID,还有2到java的ID。 如何在自动完成jquery上存储id值?如何检索此值?如果用户使用COBOL填充,如何测试值id是否存在

如果用户使用Javascript填充,它将没有id值,因此它将是一个新的插入

我正在使用jquery自动完成UI

现在我在jsfidle中有了这段代码


显示Val
$(“#自动完成”)。自动完成({
来源:[“c++”、“java”、“php”、“coldfusion”、“javascript”、“asp”、“ruby”]
});
$(文档)。在(“单击”上,“显示”,函数(){
警报($(“#自动完成”).val();
}); 
我发现了另一个类似的帖子,类似于同样的问题,但没有找到解决方案。 关于如何实现hat有什么想法吗

我找到了解决办法

数据选项

<input type="text" id="autocomplete">
<button id="btn_show" type="button" >Show Val</button>


$( "#autocomplete" ).autocomplete({
  source: [ "c++", "java", "php", "coldfusion", "javascript", "asp", "ruby" ]
});



$(document).on("click", "#btn_show", function(){
    alert($("#autocomplete").val()); 
});