2016-10-10 95 views
1

我正在处理网站上的结帐过程。我写了一段代码来处理这些步骤,使用java脚本和会话存储。会话存储保持当前步骤。我写了一个功能,以保持重新加载页面的同一步骤。页面重新加载更改单选按钮

它工作正常,但在其中一个步骤中有两个单选按钮,用户可以使用它们选择付款方式。当用户选择其中一个页面时,页面重新加载但函数不会被调用。 :/这是功能:

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

的问题是,为什么都调用该函数上引起清爽重新加载,但不是在重载造成选择单选按钮?

也许单选按钮,不重新加载页面,也许它做别的事情:/

+0

包括所有的代码。所以我们可以帮你easyly –

+0

不是所有的代码。请创建一个描述问题的最小工作示例 – Rajesh

+0

我应该还是不应该包含我的所有代码?我认为jQuery(document).ready(function()' – kiasati

回答

0

我会用一个单独的功能,对于这一点,因为你用它在多个场合。

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

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

在单选变化:

jQuery(document).on('change', '#radiobuttonID', function(){ 
    ReloadFunction(); 
}); 
相关问题