Пишите в MySQL при наведении курсора

После нескольких месяцев тестирования мне не удается создать сценарий, который записывает текстовый лог в MySQL, когда div получает указатель мыши.

Я думаю, что мне нужно использовать $ .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>

Кто может помочь?

1

Решение

Хорошо, есть намного лучший способ сделать это, но так как я разговариваю по телефону, который умирает, а ты ждал год …

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

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]