Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 只有一个POST字符串有效_Javascript_Php_Html - Fatal编程技术网

Javascript 只有一个POST字符串有效

Javascript 只有一个POST字符串有效,javascript,php,html,Javascript,Php,Html,cnid怎么了 当我在PHP中使用$_POST['cnid']时,它不起作用 $\u POST['seen']运行良好 JavaScript: $(document).ready(function() { $("#conversation").click(function() { var cnid = $(this).data('id'); $.post("messenger.php", { seen: "seen", cnid: "cnid"

cnid怎么了

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

$\u POST['seen']运行良好

JavaScript:

$(document).ready(function() {

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

    });
});
HTML:

{seen:“seen”,cnid:“cnid”}
更改为
{seen:“seen”,cnid:cnid}

感谢

正确的JS代码是:


{seen:“seen”,cnid},
“cnid”是一个值为
cnid
的字符串。看看你的脚本,我会说
seen
是一个不起作用的字符串。。它填充在哪里?@Ingus
“seed”
是一个简单的字符串。@u\u mulder哦,那么他需要从
{seen:“seed”,cnid:“cnid”}
中的
cnid
中删除“”。
cnid
是一个简单的字符串。感谢您的尝试,但它不起作用。正确的答案是由你的温和
<div id="conversation" data-id="<?php echo $conversation['id']; ?>"></div>
if (isset($_POST['seen'])) {
    mysqli_query($db, "UPDATE arany_messages SET seen = 'SEEN' WHERE id = '$_POST[cnid]'");
}