javascript - 使用 javascript 从 php 获取 id

标签 javascript php get

早上好!我的代码有问题。我需要单击一个图像并获得包含该图像信息的叠加层。我有叠加层,我的图像发送了 ID。

我的 php 是:

echo "<td><a href='#?id=".$row['id']."'' class='qwe'><img src='../covers/nocover.jpg' width='100' /></a></td>";

我的 JavaScript 是:

$( ".qwe" ).click(function() {
  $.get("Get.php", function(respuesta){
      $("#popup").html(respuesta);
  })
  $( "#popup" ).show("fade");
}); 

我的 Get.php 是:

<h1>You sent a value by GET: <?php echo $_GET['id']; ?></h1>

当我点击我的 anchor 类时。qwe 我的覆盖效果很好,它打开并显示里面的 Get.php 文件,但问题是我不知道如何捕捉我的 anchor 发送的 ID。

最佳答案

为元素分配一个id

<a id='".$row['id']."' href='#?id=".$row['id']."'' class='qwe'

this.id读取id就可以发送上去

$( ".qwe" ).click(function() {
   var id = this.id;
   $.get("Get.php", { "id" : id }, function(respuesta){

如果你真的不想设置元素的 id,你可以读取 attr("href") 并将其附加到 url。

$( ".qwe" ).click(function() {
   var qs = $(this).attr("href")
   $.get("Get.php" + qs, function(respuesta){

关于javascript - 使用 javascript 从 php 获取 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22790910/

相关文章:

javascript - 根据另一个 reducer 的状态更新一个 reducer 的状态

javascript - 谷歌浏览器扩展程序中长时间运行的任务

javascript - 如何使用文件名数组过滤文件路径数组

php - 在数据库中输入主键时出错

php - 如何在codeigniter中上传压缩文件夹?

php - Laravel ViewServiceProvide 不接受多个 View

java - 使用 Java 提交 HTML 表单数据以检索 jsp 应用程序的下载

php - 语法错误 : Unexpected EOF

python - 使用 JSON 数据更新 Div 时遇到问题

php - 如何在mysql中用一个查询从两个不同的表中选择两条记录