Javascript 只有一个POST字符串有效
cnid怎么了 当我在PHP中使用$_POST['cnid']时,它不起作用 $\u POST['seen']运行良好 JavaScript: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"
$(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]'");
}