1
У меня возникла проблема со следующей логикой - потому что запрос ajax выполняется несколько раз, и я только хочу, чтобы он запускался один раз?jQuery MouseEnter с Ajax prob?
var currentItem = jQuery('#specialId .myclass');
currentItem.mouseenter(function() {
jQuery.ajax({
type: "POST",
url: "/url/data",
data: "myData=" + dataNow,
cache: false,
success: function(html) {
//do stuff
}
});
});
Проблема заключается в том, что у меня есть куча .myClass
что означает, что Ajax запрос выполняется несколько раз. Как я могу заставить его запускать только один раз, когда пользователь вводит этот текущий элемент?
хм спасибо за ответ. Проблема в том, что это все еще не работает? У меня есть 4 'class =" myclass "' - поэтому он все еще запускает 4x ajax-запросы? Я только хочу, чтобы один запрос ajax срабатывал, когда пользователь 'mouseenter' включал' currentItem'? – Andy
@ Энди - Это не должно быть так. Даже для каждого отдельного '.myclass' должен срабатывать отдельно, или мне не хватает точки? – karim79
спасибо, что решил это :) – Andy