只有一个开机自检字符串有效



cnid有什么问题?

当我在 PHP 中使用 $_POST['cnid'] 时,它不起作用。

$_POST['seen'] 效果很好。

JavaScript:

$(document).ready(function() {
    $("#conversation").click(function() {
      var cnid = $(this).data('id');
      $.post("messenger.php",
        { seen: "seen", cnid: "cnid" },
        function() {});
    });
});

.HTML:

<div id="conversation" data-id="<?php echo $conversation['id']; ?>"></div>

.PHP:

if (isset($_POST['seen'])) {
    mysqli_query($db, "UPDATE arany_messages SET seen = 'SEEN' WHERE id = '$_POST[cnid]'");
}

感谢

https://stackoverflow.com/users/1553888/u-mulder

正确的JS代码是:

{ seen: "seen", cnid },

{ seen: "seen", cnid: "cnid" }更改为{ seen: "seen", cnid: cnid }

最新更新