zoukankan      html  css  js  c++  java
  • keyup delay search延迟查询

    Javascript:

    $(function () { var timer = null; $('#<%=txtSKU.ClientID%>').keyup(function () { --添加keyup事件 if (timer) { clearTimeout(timer); } timer = setTimeout(function () { --定时器 var e = $('#<%=txtSKU.ClientID%>').val(); getOldSKU(e); }, 1000); --延迟1s }); }) ---Ajax function getOldSKU(e) { $.ajax({ url: "WAInputForInStock.aspx", data: { sku: e }, beforeSend: function () { }, success: function (result) { if (result == "NotFound") { --result 是从服务器返回的结果 $('#skuState').text("Not Found"); $('#oldSkuState').text("Not Found"); } else { var skus = result.split(','); $('#<%=txtSKU.ClientID%>').val(skus[0]); $('#<%=txtOldGkSKU.ClientID%>').val(skus[1]); $('#skuState').text(""); $('#oldSkuState').text(""); } }, error: function () { } }) }
    C#:

      protected
    void Pages_InitializeControls(object sender, EventArgs e) {
    //用于处理Ajax请求,如果Ajax传递参数sku不为空,则进行操作     
    if (Request["sku"] != null) { var getSku = Request["sku"].ToString(); var skus = SKUList(getSku); if (skus.Count > 0) { string returnStr = skus[0].SKU + "," + skus[0].OldGKSKU; Response.Write(returnStr); Response.End(); return; } else { Response.Write("NotFound"); Response.End(); return; } } }

    Ajax延迟查询

  • 相关阅读:
    全局变量 和 局部变量
    函数
    字符串拼接
    集合
    字典
    元祖
    列表
    Python 字符串 小练习
    ssm多数据源配置
    JAVA笔记:double四舍五入并保留两位小数的方法
  • 原文地址:https://www.cnblogs.com/2zhyi/p/3342803.html
Copyright © 2011-2022 走看看