Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 09.02.2013, 13:07
Интересующийся
Отправить личное сообщение для Андрей Лебедев Посмотреть профиль Найти все сообщения от Андрей Лебедев
 
Регистрация: 21.01.2013
Сообщений: 10

После события checked запустить ajax, выходит: Сначала ajax потом checked???
Проблема в том что на событии click() не input[type=checkbox] не успевает стать checked и сразу отправляеться ajax. А надо сделать так сначала checked потом, checked.val() вставляеться в ajax и отправляет.

Структура:
<ul class="test">
<li><label><img src="1.jpg"><input type="radio" name="cur" value="1"></label></li>
<li><label><img src="2.jpg"><input type="radio" name="cur" value="2"></label></li>
<li><label><img src="3.jpg"><input type="radio" name="cur" value="3"></label></li>
<li><label><img src="4.jpg"><input type="radio" name="cur" value="4"></label></li>
<li><label><img src="5.jpg"><input type="radio" name="cur" value="5"></label></li>
</ul>

jquery :

$('.test li').click(function() {
var selectedCurrency1 = jQuery('.test li input:checked').val();
var selectedCurrency2 = jQuery('.test li input:checked').val();
jQuery.ajax({
type: "POST",
url: "processor.php",
data:"id1="+selectedCurrency1+"&id2="+selectedCurr ency2+"",
beforeSend: function(html) {
$('.ui-loader').show('fade');
},
success: function(data){
$('.ui-loader').hide('fade');
jQuery('#rechargeStep3').empty();
jQuery('#rechargeStep3').html(data);
}
});
Как я сказал эта функция Иногда(на 3 или 4 клике) не успевает стать "ЧЕКЕД" и выходит Каша

Уважаемые Javascript кодеры прошу помочь!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как После того как radio checked запустить ajax? Андрей Лебедев Events/DOM/Window 3 09.02.2013 18:10