php - 如果过滤器输入为空,则重置结果

标签 php jquery

我在您键入时创建了一个简单的搜索来替换 DIV(最初由 PHP 填充)。该功能运行良好。但如果输入字段为空,我无法将其重置为原始状态。

这是脚本:

$("#search_user").keyup(function()
  {
  var search_user = $(this).val();
  var dataString = 'keyword='+ search_user;
  if(search_user.length>3)
  {
  $.ajax({
  type: "GET",
  url: "../functions/search.php",
  data: dataString,
  success: function(server_response)
        {
          $('#list_users').html(server_response);
        }
  });
  }
  return false;
});

原始DIV代码:

    <div id="list_users">
   <?php echo "
          <div class=\"col-md-3\">
            <img src=\"../assets/img/avatars/1.jpg\" class=\"user-avatar\">
            <div class=\"caption\">
              <h5>$rows[user_full_name] <br> <small> Designer</small></h5>
            </div>
          </div> 
      " ;?>
           </div>

谢谢。

最佳答案

你的意思是

var $copy = $("#list_users").html();
$("#search_user").keyup(function() {
  var search_user = $(this).val();
  if(search_user=="") $("#list_users").html($copy);
  else {

关于php - 如果过滤器输入为空,则重置结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29861078/

相关文章:

php - MySQL子查询拉取多个结果

jquery - 第二次单击确认框“确定”按钮时未显示对话框?

javascript - 数据从 mysql 到 php 到 javascript 和 html,供图表师使用

javascript - 为什么我的 angularjs 多选界面不起作用?

javascript - 我在 ajax 成功中收到我的数据如何在表中显示 jquery 数据

javascript - 客户端表单验证和交互的最佳 JavaScript 解决方案?

javascript - 在创建对象时将 getJSON 转为数组

javascript - 使用 jquery 单击单选按钮不会发出警报

php - 如何将变量放在引号中?

php - Python 中是否有 PHP PDO 的等效项?