[英]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.