当前位置: 首页 > 知识库问答 >
问题:

为什么我的输出显示在按钮内?

房育
2023-03-14

我想将结果发送到allreport-summary.php。我正在使用AJAX传递我的值。我不确定为什么我数据现在显示在一个按钮中。有谁能帮我解决这个问题吗?如果你们能给我提供如何解决我的问题的代码,那就更好了。提前道谢。

 <div class="col-12">
        <div class="card">

          <div class="card-header">
            <h4 class="card-title">Monthly Reports</h4>
             
            <div class="row">
            
              <div class="col-4 my-auto">
                <input type="month" id="month" class="form-control" value="<?php echo date('Y-m'); ?>">
              </div>
           
              <div class="col-4 my-auto">
                <select class="form-control" id="seller">
                  <option value="">Select All</option>
                  <?php
                  $sql = "SELECT * FROM sellers ORDER BY seller_registered";
                  $query = $conn->query($sql);
                  while ($row = $query->fetch_assoc()) {
                  ?>
                  <option value="<?php echo $row['id'];?>"><?php echo $row['seller_fullname'];?></option>
                  <?php } ?>
                </select>
             
              </div>
              <div class="col-4">
                <button type="button" class="btn btn-info" onclick="loadreports();">
                  <i class="nc-icon nc-zoom-split"></i>
                </button>
                   <button type="button" class="btn btn-info" style="height: 40px;" onclick="downloadbtn();">
                  <span style="color: black;"><i id="loaddwnbtn" class="fa fa-file-excel-o"></i> &nbsp;  &nbsp;Export All Report </span>
                </button>
                
                  </div>
            </div>
          </div>

这是我的AJAX代码

 <script type="text/javascript">
    function downloadbtn()
    {
     $('#spin2').show();
     var month= $('#month').val();
 
     //alert(date);
      var data = {     // create object
        month: month,
     
      }
      $.ajax({
        method:"GET",
        data:data,
        url:"allreport-summary.php",
        success:function(data)
        {
          
            $('#loaddwnbtn').html(data);
        }
      });

    }
  </script>

编辑问题:我想根据用户当月的输入创建一个excel文件。因此,在用户选择了月份之后,当他们单击导出所有报告按钮时,excel文件将自动下载。我现在的问题是,我现在知道如何将month值传递到allreport-summary.php页面,在该页面中我实现了下载函数。

共有1个答案

仲孙鸣
2023-03-14

在#loaddwnbtn中显示结果,它是HTML上的一个图标。尝试将结果放入空div

 类似资料:
  • 我正在尝试构建一个简单的Web应用程序,它接受大量的二进制输入,并计算一个布尔公式,然后输出。我做错了什么? null null

  • 我的代码有问题。由于某些原因,它不会显示我的第二个按钮b2,并且我无法设置第一个按钮的大小。我想在中间有两个按钮,中间有一些空间。

  • 我已将边框颜色设置为button border,但当我单击它时,button不显示该颜色。它正呈现出另一种颜色。我该怎么修好它? 我需要另一个帮助。我如何设置按钮背景像下面的图像?(其实不知道叫什么) 我设计的按钮: 我要设计的按钮: 还有为什么副标题不在一行?为什么要转到另一条新线路? null null

  • 我正在构建一个清单Gui应用程序,我希望用描述的第一个字母来搜索项目。所以,我需要在JPanel上显示26个小按钮(将是字母表中的字母)。然后使用搜索按钮来对应保存的文件。但是我似乎不能让按钮显示???它只是JPanel。我这里只有整个程序的片段。只是突出显示其中的JPanel和JButton。

  • 问题内容: 我的内容带有“气泡”,效果很好。现在,我想显示一个计数(2行),该计数应始终位于该div的右下角,位于其内部。我尝试了很多事情,但由于某种原因,它总是与div重叠并在外面显示。我究竟做错了什么? 问题答案: 您处于浮动状态,因此不会影响其父容器的高度。 将其设置在父项()上,或使用其他包含技术的浮点数之一来做到这一点。