我有一个搜索栏,其中包含来自 ajaxlivesearch.com 的 livesearch.com 功能
问题是当我点击结果时没有任何反应。我想发送查询并在单击结果时显示结果页面。在我包含 ajaxlivesearch 功能之前,我只是输入了一个关键字并按下回车键,然后我的结果页面出现了,这发生在一个查询中。但是在我包含 ajaxlivesearch 功能后,按 Enter 不再是一个选项,没有任何反应。
我认为问题出在这些 jQuery 行中;
jQuery(".mySearch").ajaxlivesearch({
loaded_at: <?php echo $time; ?>,
token: <?php echo "'" . $token . "'"; ?>,
maxInput: <?php echo $maxInputLength; ?>,
onResultClick: function(e, data) {
// get the index 1 (second column) value
var selectedOne = jQuery(data.selected).find('td').eq('1').text();
// set the input value
jQuery('.mySearch').val(selectedOne);
// hide the result
jQuery(".mySearch").trigger('ajaxlivesearch:hide_result');
},
onResultEnter: function(e, data) {
// do whatever you want
// jQuery(".mySearch").trigger('ajaxlivesearch:search', {query: 'test'});
},
onAjaxComplete: function(e, data) {
// do whatever you want
}
});
我希望有人可以帮助我
干杯!