没有表格的POST数据

时间:2012-11-14 23:17:47

标签: php forms post

基本上我从数据库中获取了大量数据,并将其放在我的页面中。现在我有用户在表格中的名称,会话等类型,并将其作为发布数据发送到下一个PHP页面,然后我用它在DB中查找更多内容,依此类推。 / p>

显然,这不是一个很棒的用户体验;简单地点击表格中的项目会更容易,所有内容都会自动发送到下一页。

我不确定我该怎么做。

我的表现在是名字和姓氏,所以如果你点击某一行,它应该转到下一页,将每个单元格作为数据发送。

编辑:一些例子:

传统上,您使用表单

执行此操作
 <form method="post" action="pageDataIsGoingTo.php">

将数据发送到下一页。但是,我不想用表格来做这件事;而是当他们点击发送数据的URL和/或按钮时。我可以从视图中“隐藏”数据,但我仍然不知道实际上要执行的功能。

我会制作一个以隐形形式设置内容的javascript按钮/功能吗?

1 个答案:

答案 0 :(得分:1)

您可以使用不可见/隐藏的表单字段。 这可能是你最好的猜测。 如果你想要一个ajax POST调用,但你想加载其他页面,Javascript将是一个很好的解决方案。 所以隐藏的表单字段是您的解决方案。

与表数据并行。

您需要在表单中嵌入隐藏字段和可见项目行 (因此每个项目行还包含一个表单和隐藏表单字段以及可见的提交按钮, 你可以用css设计风格)

这假设您的表包含更多可以选择发送的项目。

虽然我会用骨干和&amp; jquery并在ajax中完成所有操作。