javascript - PHP 获取唯一标识

标签 javascript php jquery

在这个论坛的帮助下,我编写了代码:

<?php
 if ($_POST['action'] == "delete_admin") {
       echo json_encode(array("result"=>true));
       exit;
 }

 while($row = mysql_fetch_array($query9)) {
  $res = array(array("adm"=>$row['id']));

  foreach($res as $a) {
   echo'<div id="adAdmListItem">&bull;&nbsp;&nbsp;&nbsp;'.$row['admin'].'
    <span id="adRemoveAdm">
     <span delete-admin="'.$a['adm'].'">[x]</span>
    </span>
   </div>
  }
 }
?>

和jquery:

$('[delete-admin]').on('click',function() {
    var remove = $(this).parents('div#adAdmListItem');
    var admin_id = $(this).val();

    $.post('index.php',{action: 'delete_admin', admin_id: admin_id},function(data) {
        remove.hide();

    },'json');
});

此功能正常工作。当我单击 [x] 时,列表项 (admin) 将被隐藏。但我需要获得管理员 ID(我单击 [x] 的位置)。收到的 id 我必须通过 ajax 或 XMLHttpRequest 发送到 php。问题是我无法获得管理员 ID。 (我尝试设置唯一 ID - 在 while 循环中需要,但我无法通过 jquery 获取它)。 使用 php 很容易,但在这种情况下,页面将重新加载,我想错过它。

最佳答案

如果我正确理解了代码和问题,你可以试试这个:

var admin_id = $(this).attr('delete-admin');

关于javascript - PHP 获取唯一标识,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31545333/

相关文章:

PHP 生成 JSON 时出现问题

jquery - 使用 jQuery 将视频静音/取消静音

javascript 获取最后一个不带前缀的 url

javascript - 在 Google map 上显示街道标签

php - 使用 Eloquent/Raw Laravel 查询的 Group Concat

PHP - 数组中的 Strpos

javascript - 我是否遭受了过多的递归? JQuery - 在某些情况下必须点击按钮两次

php - PHP 加载时等待/加载图像或消息

javascript - 在 Appcelerator Titanium 中解析写得不好的 HTML

javascript - jQuery offset().top 未定义