MouseEnter

я есть следующая функция наведения мыши:

$('.msg_id').live("mouseover", function() {
    $(this).css('cursor', 'pointer');
    tid = $(this).attr('id');
    idx = $(this).attr('name');
    resp=""; 

    $.ajax({
        async: false, 
        url: "log_msg.asp",
        data: $("#msgForm").serialize() + "&aktion=popup&msg_id="+tid+"&msg_id"+idx,
        success: function(data){
            $("#"+tid).html(data);   
        }
        });

    //$.post("log_msg.asp", $("#msgForm").serialize() + "&aktion=popup&msg_id="+tid+"&msg_id"+idx,
        //function(data) {          

        //}).success(function(){
            //$("#"+tid).html(data);     
             //resp=data;
             //$('#bub'+tid).css('display', 'block');   
             //popd.css('display', 'block');    
            //});
    });

Он помещает некоторый HTML-код внутрь .msg_id ($ ("#" + tid) .html (data);). Функция mouseover вызывается в цикле. Ajax-запрос отправляется постоянно при наведении мыши, а не только один раз. Как я могу это исправить? Я также попробовал mouseenter, но он срабатывает также в цикле.

Ответы на вопрос(2)

Ваш ответ на вопрос