Jquery autocomplete,调试时出现Domexception,不能正常显示下拉框数据

简梦丶 2018-08-13 03:24:24
$("#stx").autocomplete({

source: function (request, response) {
$.ajax({
url: '/WechatWeb/Custom/WeChatSearch.ashx',
dataType: 'Json',
type: 'post',
data: { "tagKey": $("#stx").val() },
success: function (data) {
console.log(data);
response($.map(eval(data), function (item) {
return {
value: item.PROBLEM_DESCRIPTION,
label:item.PROBLEM_NO,

}

}));
},
select: function (event, ui) {
$("#stx").val() = ui.item.PROBLEM_DESCRIPTION;
},
error: function (xhr) {
console.log("发生错误");
},

});
},

})


ashx 返回的数组正常,返回数据正常,在执行完success后,会在js中一直执行代码,过很长一段时间后能够正常显示,出现DomException"Failed to read the 'cssRules' property from 'CSSStyleSheet': Cannot access rules"

...全文
119 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
简梦丶 2018-08-13
  • 打赏
  • 举报
回复
就是图二有右下方的数组
讨厌走开啦 2018-08-13
  • 打赏
  • 举报
回复
eval执行的data是什么,打印出来看看。
简梦丶 2018-08-13
  • 打赏
  • 举报
回复
简梦丶 2018-08-13
  • 打赏
  • 举报
回复

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧