【问题标题】:How to check table weather is has been filled or not?如何检查表天气是否已填满?
【发布时间】:2016-01-31 02:48:45
【问题描述】:

我有一个 html 页面,它是由于单击页面上的搜索按钮而生成的。它从 mySQL 中获取记录并填充表,但之后它有一个使用搜索参数作为输入并使用 highcharts 绘制图形的图。

页面结构:

<html>
<head>
<script>
    <script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
    <script>
    $(document).ready(function(){
      $("#plotgenerator").click(function(e){
        $.ajax();
    });
    </script>

</script>
</head>
<body>
       <input type=TEXT value="" name="text">
       <input type=SUBMIT value="search" name="search">
       <table></table>
       <input type=SUBMIT value="Submit" name="plotgenerator">  /*click button and fetch records using Ajax and generate a plot here.*/
     <div id ="someplot"></div>
</body>
</html>

一旦表格被填充按钮 plotgenerator 应该被点击并且应该在此处生成绘图。如何查看表格是否已经填满完成?

【问题讨论】:

  • 您可以在 jquery 中使用它来检查表是否有任何行 if($('table').find('tr').length &gt; 0){ ...
  • 您的表格是如何填充的?是否也带有ajax调用?如果是这样,您可以在 ajax 调用中使用 success 方法。
  • 不,它只是使用 mysql fetch commnd 填充。
  • 但是如果我检查任何行,那么绘图将在仅填充一行后开始。 (如果我错了,请纠正我)
  • 但是在哪里写这个 ($('table').find('tr').length > 0){ ... command

标签: javascript html button click html-table


【解决方案1】:

您的代码在搜索前检查表格。您的 $(document).ready 在用户打开页面的那一刻运行。如果你使用 '$(document).on 它可能会在搜索后检查表,当结果在那里时。

【讨论】:

    猜你喜欢
    • 2012-12-28
    • 1970-01-01
    • 1970-01-01
    • 2011-07-19
    • 1970-01-01
    • 1970-01-01
    • 2011-10-30
    • 1970-01-01
    • 2020-03-11
    相关资源
    最近更新 更多