var isInputZh = false;
$("#searchPut").on('compositionstart', function (e) {
isInputZh = true;
});
$("#searchPut").on('compositionend', function (e) {
isInputZh = false;
var thisTxt = $(this).val();
$('.strTotal').html(thisTxt.length + '/40');
thisTxt = $.trim(thisTxt);
searchCompanyList(thisTxt);
});
$("#searchPut").on('input propertychange', function (e) {
if (isInputZh) return;
var thisTxt = $(this).val();
$('.strTotal').html(thisTxt.length + '/40');
thisTxt = $.trim(thisTxt);
searchCompanyList(thisTxt);
});
实时输入框的请求服务器简单优化
inputSetTimeOut
if (inputSetTimeOut) { //如果有已经输入了值,就清到原有延时器,
clearTimeout(inputSetTimeOut)
inputSetTimeOut = null;
};
inputSetTimeOut = setTimeout(function () {
dataSource.getData(val);
clearTimeout(inputSetTimeOut);
inputSetTimeOut = null;
},300)
实时输入框的请求服务器简单优化
最新推荐文章于 2022-02-23 13:44:54 发布