我正在嘗試onclick
jquery併發布到msg.php
。我的代碼有什麼問題嗎?請讓我知道問題可能是什麼。謝謝。jquery post和onclick
HTML
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>
<script>
function markAsRead(msgID) {
var url = "msg.php";
var ownerid = "7";
var messageid = "msgID";
$.post(url,{messageid: messageid, ownerid: ownerid });
}
</script>
<a onclick="markAsRead(<?php echo $row['id'];?>)">how are you?</a>
`
msg.php
if (isset($_POST['messageid'])) {
$messageid = preg_replace('#[^0-9]#i', '', $_POST['messageid']);
$ownerid = preg_replace('#[^0-9]#i', '', $_POST['ownerid']);
mysqli_query("UPDATE private_messages SET opened='1' WHERE id='$messageid'
LIMIT 1");
}
}
else
echo "There is no post value";
@Rasclatt感謝您的編輯。 –