自动完成小部件在同一页上的ajax后 - Jquery的

问题描述:

我用下面的代码为autocomplete自动完成小部件在同一页上的ajax后 - Jquery的

$(function() { 
    $.widget("custom.catcomplete", $.ui.autocomplete, { 
    _create: function() { 
     this._super(); 
     this.widget().menu("option", "items", "> :not(.ui-autocomplete-category)"); 
    }, 
    _renderMenu: function(ul, items) { 
     var that = this, 
     currentCategory = ""; 
     $.each(items, function(index, item) { 
     var li; 
     if (item.category != currentCategory) { 
      ul.append("<li class='ui-autocomplete-category'>" + item.category + "</li>"); 
      currentCategory = item.category; 
     } 
     li = that._renderItemData(ul, item); 
     if (item.category) { 
      li.attr("aria-label", item.category + " : " + item.label); 
     } 
     }); 
    } 
    }); 
    var data = [{ 
     label: "کاغذی", 
     category: "مداد" 
    }, 
    { 
     label: "ای125", 
     category: "مداد" 
    }, 
    { 
     label: "ای123", 
     category: "مداد" 
    }, 
    { 
     label: "ای127", 
     category: "مداد" 
    }, 
    { 
     label: "ای129", 
     category: "مداد" 
    }, 
    { 
     label: "ای124", 
     category: "مداد" 
    }, 
    { 
     label: "بی222", 
     category: "مداد" 
    }, 
    { 
     label: "بیک", 
     category: "خودکار" 
    }, 
    { 
     label: "پنتر", 
     category: "خودکار" 
    }, 
    { 
     label: "فرانسوی", 
     category: "خودکار" 
    }, 
    { 
     label: "دبل ای", 
     category: "کاغذ" 
    }, 
    { 
     label: "ییی", 
     category: "کاغذ" 
    }, 
    { 
     label: "یسش", 
     category: "کاغذ" 
    } 
    ]; 

    $("#searchInput").catcomplete({ 
    delay: 0, 
    source: data 
    }); 
}); 

我怎么能交AJAX发送给我的网址是什么?

以下是解决方案。您必须在catcomplete中添加source。请参阅此链接以获取更多信息:Click here

$("#searchInput").catcomplete({ 
       source: function(req,resp){ 
     // do ajax here 
     //.... 
     //pass the data you get in the success function into resp callback 
       resp(answer) 
     }, 
       minLength: 0, 
      }).focus(function() { 
       $(this).caticomplete("search"); 
      }) 
+0

其中是URL? –

+0

http://jsfiddle.net/h7uahuhx/ –

+0

我想要发送帖子值的URL。 –