从 jQuery 发送 sql 数据

Send sql data from jQuery

我正在尝试根据用户在 table 中单击的行来检索数据库信息,然后稍后在另一个页面中使用该数据来显示其他数据库信息。我不知道实现它的最佳方法。我应该使用 Ajax 和 $.post() 还是有其他 better/simpler 方法?

我可以通过

从table中检索数据
 echo "<tr data-href=". $row["id"] . " class=\"tableclass\"><td>"

然后在 jQuery

$(".tableclass").click(function () {
    data = $(this).data("href");
    alert(data);

警报显示我确实获得了数据库信息(列 ID)。现在,我想 post 将该信息(最好以安全的方式)传送到另一个 PHP 页面,在那里我可以检索它并使用它从数据库中获取其他信息。

我如何 post 它然后我应该如何在下一个 php 页面中检索它?

两者的工作方式相同。 1. $.post 只是调用 $.ajax(),只是设置了类型。 2. $.ajax() 默认为 GET

$.post( "/ajax", {"data" : json }) //is nothing but



  $.ajax({ 
  type: "POST", 
  url: "/ajax", 
  data: {"data": json} 
}); 

如果您希望安全地传递数据,请使用 json 或在请求未正确验证时不做任何事情。 通常,当您发出 AJAX 请求时,还会发送 cookie:连同请求,因此您应该能够使用与 AJAX 请求的常规请求相同的身份验证方法。

没什么可做的,您需要使用 $_POST 访问文件 save.php

中 php 中的所有值