AI智能回复搜索中,请稍后...
5 回答
defaultic.elemCliks($(this));这一行代码替换为以下代码
if(!txt){ defaultic.elemCliks($(this)); }else{ $('#editor_input').val($(this).text()); $('#establish_topic').click(); }去掉1127行的
if(!txt){,去掉与1127行对应的那个
}else{ ..... }经测试一切运行正常,其实1.1 beta2 的也可以用这种改法,更简洁更高效,上面发的那个beta2版本的改法有些多余的臃肿代码了
$.ajax({ type:'GET', url:G_BASE_URL + '/search/ajax/search/', data:'type-topic_add__q-'+encodeURIComponent($.trim($(el).val()))+'__limit-10', dataType:'json', beforeSend: function(){ $.dataList({flgs:el,html:'备注一下,这个是1.1 beta2版本的js,1.1 beta3 的js有所变动,而且改动还比较大,所以我单独再改一下发到下一个帖子里请稍后,正在加载...
'}); }, success: function(result){ var results; if(result&& result.length >1) { $(result).each(function(index, element) { index > 0 && index <=10 ? ( results= $(result)[index], elem.push('')) : ''; }); $.dataList({flgs:el,html:elem.join('')}); //公用搜索下拉框 elem =[]; }else{ if(result[0].exist == 0){ $.dataList({flgs:el,html:'暂时未找到相关的话题...
'}); }else{ $('#data_lsit2').hide(); } } }, complete: function(){ var elemnts = $('#data_list_v2 >p'); if(elemnts.length > 0){ elemnts.find('a').bind('click',function(){ $('#editor_input').val($(this).text()); $('#establish_topic').click(); }); } elemnts.eq([$.index]).addClass('cur'); } })