[英]Jquery Auto Complete isn't working. What have I done wrong?
我所做的是
Ajax调用返回一个组合值 。 我将它们拆分并存储在数组中 。
我给它的jQuery自动完成,但无法正常工作。
<script type="text/javascript">
window.onload=function Search_Items()
{
var action = "Search_Item";
$.ajax({
method:'GET',
url:'ajax_process.php',
data: {action:action},
success:function(result)
{
document.getElementById("Search_Result_Div").innerHTML=result;
var temp=document.getElementById("Search_Result").value;
availableProducts=temp.split("`");
$(function() {
var Product=$( "#tags" ).autocomplete({
source: availableProducts,
select: function (event,ui) {Load_Products(ui.item.value);}
});
});
}
});
};
$(document).ready(function() {
$("#tags").click(function() { $(this).select(); $('#ui-id-1').css('max-height','300px');$('#ui-id-1').css('overflow','auto');$('#ui-id-1').css('font-size','13px');} );
});
</script>
这是一个HTML标记,可以自动完成,
<input type="text" class="product_input" style="width:100px;" id='tags'>
注意:
谢谢。
尝试更换
$(function() {
var Product=$( "#tags" ).autocomplete({
source: availableProducts,
select: function (event,ui) {Load_Products(ui.item.value);}
});
});
与
var Product=$( "#tags" ).autocomplete({
source: availableProducts,
select: function (event,ui) {Load_Products(ui.item.value);}
});
我不知道你为什么在内部使用代码
$(function() {
});
http://learn.jquery.com/using-jquery-core/document-ready/代表您已经在下面编写的文档就绪,因此请尝试不使用它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.