【发布时间】: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 > 0){ ... -
您的表格是如何填充的?是否也带有ajax调用?如果是这样,您可以在 ajax 调用中使用 success 方法。
-
不,它只是使用 mysql fetch commnd 填充。
-
但是如果我检查任何行,那么绘图将在仅填充一行后开始。 (如果我错了,请纠正我)
-
但是在哪里写这个 ($('table').find('tr').length > 0){ ... command
标签: javascript html button click html-table