gpt4 book ai didi

jquery - UI 自动完成和 IE8

转载 作者:行者123 更新时间:2023-12-01 04:53:43 25 4
gpt4 key购买 nike

这是我在网站上的第一个问题,但我有一个真正的问题。我正在重写我的网站代码,使其在 IE 上运行...而在 IE8 上,只有此代码用于多次自动完成输入崩溃:

    $.widget( "custom.catcomplete", $.ui.autocomplete,
{
_renderMenu: function( ul, items )
{
var that = this,
currentCategory = "";
$.each( items, function( index, item )
{
if ( item.category != currentCategory ) {
ul.append( "<li class='ui-autocomplete-category'>" + item.category + "</li>" );
currentCategory = item.category;
}
that._renderItemData( ul, item );
});
}
});
$( "#form_rech" ).catcomplete({
source: function(get, response) {
$.getJSON('rom_new_php_recup.php?action=big_search',{ q: get.term; }, function(result) {
response($.map(result, function(item) {
return {
label: item.label.replace(/\\\'/g,"'"),
category: item.category,
hash: item.hash
}
}));
});
},
select: function( event, ui) {
document.location.hash = ui.item.hash;
}
});

经过几次测试,它似乎来自这条线:

$.getJSON('rom_new_php_recup.php?action=big_search',{ q: get.term; }, function(result)

也许特别来自 ,{ q: get.term; },

您有什么想法来纠正这个问题吗?多谢 !罗曼

最佳答案

尝试删除 get.term 后面的分号。 IE 在处理 JSON 时是出了名的严格。

关于jquery - UI 自动完成和 IE8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16640255/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com