【发布时间】:2014-06-04 02:44:52
【问题描述】:
我正在尝试通过 jQuery UI 自动完成传递自定义表单属性(类别)以用于产品搜索。该表单看起来像 <form id="BulkOrderForm" category="samplecategory"><input></input>...</form> 并包含使用自动完成脚本的输入。每个页面上可以有多个表单,因此我需要能够从包含活动输入字段的表单中获取类别值。
这是我的来源:
function autocomplete() {
$("input.wcbulkorderproduct").autocomplete({
element: function(){
var element = $('form#BulkOrderForm').attr('category');
return element;
},
source: function(request, response, element){
$.ajax({
url: WCBulkOrder.url+'?callback=?&action='+acs_action+'&_wpnonce='+WCBulkOrder.search_products_nonce,
dataType: "json",
data: {
term: request.term,
category: element
},
success: function(data) {
response(data);
}
});
}
});
}
对如何实现这一点有任何想法吗?
【问题讨论】: