2016-10-10 4 views
1

Я работаю над оформлением заказа на сайте. Я написал фрагмент кода для обработки шагов, используя скрипт java и хранилище сеансов. хранение сеанса сохраняет текущий шаг. Я написал функцию, чтобы оставаться на том же этапе при перезагрузке страницы.страница перезаряжается при смене переключателей

он отлично работает, но на одном из этапов есть два переключателя, которые пользователь может выбрать способ оплаты, используя их. когда пользователь выбирает один из них, перезагрузка страницы, но функция не вызывается. :/Это функция:

jQuery(document).ready(function() { 
    if (sessionStorage.checkoutstepHolder > 0) { 
     cartButtonHandler("onLoad"); 
    } 
}); 

вопрос, почему функция вызывается на перезагрузок, вызванных освежать, но не перезагружается вызваны путем выбора кнопки радио?

может быть радио-кнопка не перезагрузите страницу, может быть, его делать что-то другое:/

+0

включают весь код. поэтому мы можем вам помочь. –

+0

№ Не все коды. Создайте минимальный рабочий образец, который изображает вопрос – Rajesh

+0

, должен ли я или не должен включать весь мой код? Я думаю, что что-то не так с jQuery (document) .ready (function() ' – kiasati

ответ

0

Я хотел бы использовать отдельную функцию для этого, потому что вы используете его в несколько раз.

jQuery(document).ready(function() { 
    ReloadFunction(); 
}); 

function ReloadFunction() { 
    if (sessionStorage.checkoutstepHolder > 0) { 
     cartButtonHandler("onLoad"); 
    } 
} 

На смену RadioButton:

jQuery(document).on('change', '#radiobuttonID', function(){ 
    ReloadFunction(); 
}); 
Смежные вопросы