select2值更新速度慢

时间:2017-12-01 11:45:43

标签: javascript jquery jquery-select2 ui-select2

我的表格有大约40-50个 select2 组合。我正在尝试通过使用ajax检索值来设置所有这些值。 我可以使用ajax获取值,也可以从获取的值中设置所有组合,但页面响应太慢。更新的值大约需要12-15秒才能反映在页面上,并且浏览器在此期间没有响应 要更新组合的值,我首先将元素的“value”设置为等于从ajax调用获取的值,然后在每个组合上调用“change”事件。当我禁用这段代码(调用“更改”事件)时,几乎没有延迟,但更新的值不会反映在页面上。我也尝试使用“select2.change”事件更新值,但没有效果。

//sample I'm using to set the value
 comboElem1.val(value1);
 comboElem2.val(value2);
 comboElem3.val(value3);

  //sample used to update the values, so that it's reflected on page
  comboElem1.change();
  comboElem2.change();
  comboElem3.change();

更新:我只进行1次ajax调用来获取字段的数据,这会返回一个JSON对象。

0 个答案:

没有答案