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

标签 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 Passed 之类的文件,从而更改 div 中的值以进行另一个查询。

好吧,我需要输入提取才能工作,但我不知道如何通过 ajax 或 php 传递查询,我可以传递数组,但这不是我需要的

最佳答案

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

一种方法是提取数组内容的 json 表示形式,并使用 ajax 将其发送回服务器,您可以在服务器中将其作为数组进行操作(使用 json_decode)

此线程应该可以帮助您将 html 表转换为 json 部分:HTML Table to JSON

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

您会在网上找到几个示例。这里有一些(我还没有尝试过):

关于php - 动态提取用 php 和 ajax 更新的 html 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27580908/

相关文章:

php - 为 LDAPS 连接验证自签名证书

php - 将 PEAR 包的本地版本指向开发路径?

html - 更改 'active' 的颜色

javascript - 将类添加到具有特定类的所有元素

python - 如何配置 HTML 表单以与 django 模型一起使用?

html - 在 div 中打开 pdf

php - 'echo' or drop out of 'programming' write HTML then start PHP code again

php - 如何在 PHP 中使用 MySQL 按位运算?

javascript - 如何在调用函数或执行其他操作之前更改背景颜色

javascript - 如何在 Kendo UI 中嵌套自定义小部件?