动态提取用PHP和ajax更新的html表

时间:2014-12-20 13:59:09

标签: php jquery html mysql ajax

这是我的问题,我已经编写了一些用ajax更新表的代码,用php编写后:

  query = ""

  echo <table>

我需要在生成的表之后放一个输入元素,用PHP提取它,它应该是这样的:

query = ""
row = mysql_fetch_array(query)

echo <div id="table">
     echo <table>
     echo </table>
     echo <input type=submit value=Extract as Excel or CSV>
echo </div>

该表还使用ajax函数更新,该函数运行getvalue.php等文件?q = id传递&#34;这会改变div中的值,从而进行另一次查询。

我需要输入提取才能工作,但我无法弄清楚如何通过ajax或php传递查询,我可以通过数组,但它不是我需要的

1 个答案:

答案 0 :(得分:1)

如果我错了,请纠正我,但是如果我正确地读了你,你想要发送回服务器(将其处理成csv文件)已被修改客户端的html数组的内容。

这样做的一种方法是提取数组内容的json表示,并使用ajax将其发送回服务器,您可以将其作为数组操作(使用json_decode)< / p>

这个帖子可以帮助你将html表改为json部分:HTML Table to JSON

如果您只想生成供用户下载的csv,您可以完全在客户端进行,从而避免往返服务器。

你会在网上找到几个例子。这里有几个(我没有尝试过任何一个):