как передать измененные параметры AJAX в другую функцию?
Вопрос состоит в чем, мне нужно получать данные с определенного блока
<div class="elemValues"> <div class="a">1</div> <div class="b">2</div> <div class="c">3</div> </div> Этот блок динамически меняется в зависимости от полученных данных через AJAX То есть есть фукнция
block.on('click','.link', function(){
jQuery.ajax({
url: link,
dataType: 'json',
type: 'post',
data: linkJSON,
success: function(data){
/* при success мы получаем новые данные data
например
<div class="elemValues">
<div class="a">10</div>
<div class="b">20</div>
<div class="c">30</div>
</div>
сооветствено Они меняются в DOM-е
*/
function2();
}
});
return false;
});
};
А есть другая функция которая должна реагировать на эти изменения и подтягивать новые данные. пробовал через $.each. немного не то. Приходится объявлять функцию в success : function2(); И при вызове function2();происходит двойной вызов например JSON потому что она объявляется и в document.readyи в success, если что-то не понятно пожалуйста задавайте вопросы. пол дня вожусь уже. У меня были мысли по поводу передачи callback но я не могу понять как. И собственно вопрос как мне передать измененные параметры AJAX в другую функцию? |
Цитата:
|
Цитата:
|
| Часовой пояс GMT +3, время: 15:09. |