Если вы ожидаете, что this.id
будет идентификатором каждого отдельного элемента .result
, переданного в .load
, это не сработает.Ваш код не создает новый контекст, поэтому this
будет таким, каким он был вне вызова .load
.
Этот должен работать:
$('.result').each(function() {
$(this).load('/check.php',
{'id': this.id, 'url':'<?=$url?>'}
);
});
, поскольку вызов .each
устанавливает this
для каждого из выбранных элементов, в свою очередь.