我对以下逻辑有疑问 - 因为 ajax 请求运行多次而我只希望它运行一次?
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请求运行多次。当用户进入他们正在输入的 currentItem 时,如何让它只运行一次?