php - 鼠标悬停时写入 MySQL

标签 php jquery mysql ajax mouseover

经过几个月的测试,我没有成功创建一个脚本,当鼠标悬停在 div 上时将日志文本写入 MySQL。

我想我必须使用 $.ajax,唯一的问题是,ajax(仍然)是我不太擅长的语言。

我尝试过的 100 件事之一:

<?
echo "<div id='div0' rel=".$someid.">Some dynamic text</div>";
?>

<script>
           $('.div0').mouseover(function() {
           $('#result').load('../../../system/molog.php?cid='+$(this).attr('rel');
           });
</script>

谁能帮忙?

最佳答案

好吧,有一个更好的方法来做到这一点,但因为我的手机快没电了,而你已经等了一年......

var info = $("#div0").html();
// if Js in a php file you can do var info = <?php echo $logtext ?>; To bring it to JS 
$.get("phpfilehere.php", {info:info}, function(data){
alert(data);
});

鼠标悬停功能...

$("#div0").on("mouseover", function(){ 
// my JS code above goes here
 });

PHP 文件:

if(isset($_GET['info'])){
$log = $_GET['info']; 
// Put ur stuff here, make sure u only echo when u want ur php script to stop and be sent back to Ajax function as data var.
// insert $log  
echo "test";
} else {
echo "no get info supplied": 
}

这是我制作的一个工具,用于教人们如何为 SQL 查询编写准备好的语句 :) 如果您需要它...

http://wbr.bz/QueryPro/index.php?query_type=prepared_insert

关于php - 鼠标悬停时写入 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49787278/

相关文章:

php - 选择具有多个条件(MAX)的MySQL

php - 如何优化我的登录脚本?

javascript - CoffeeScript:除非如何添加类

mysql - 为什么在 Laravel 5.8 中创建外键失败?

mysql - 查询保留未减去的元组

php - 在 PHP 中通过安全连接发送 cookie 的含义是什么

php - 使用 PHP 从 MySQL 中的表中删除特定行

php - 特色图片不会永久链接?

php - 如何从数据库获取值并显示在下拉列表中

php - 上传表单上的图像始终为 NULL