localstorage data is getting delay from services
service1--------localstorgae (total_item)
service2--------localstorgae (total_point)
those services i execute on page show
now i have js script on page show to get data from those localstorgae
soemtime data is showing null
if i put an alert at my starting script being delay and data is getting properly
how may i fix this
Why localstorage data is previous data/null
available_points = localStorage.getItem("local_available_points");
total_items = localStorage.getItem("local_total_items");
for (i = 0; i < total_items; i++) {
Code: Select all
required_points = parseInt($('#Reward_reward_grid_' + i).find("#Reward_required_points").val());
btn_reward = $('#Reward_reward_grid_' + i).find("#Reward_btn_reward");
// alert(available_points+" "+total_items+" "+required_points);
if (available_points = required_points) {
btn_reward.css('background-color', '#BFD770');
btn_reward.attr("style", "width:150px;height:50px;background-color:#BFD770;border-radius:25px !important");
} else {
reward_more = parseInt(required_points) - parseInt(available_points);
reward_more = reward_more + " more check-in";
btn_reward.text(reward_more);
btn_reward.css('background-color', '#B5B4B5');
btn_reward.attr("style", "width:150px;height:50px;background-color:#B5B4B5;border-radius:25px !important");
btn_reward.attr("disabled", "disabled");
} }