Cache radio buttons jquery
up vote
0
down vote
favorite
I have this code:
@if (isset($isModelTranslatable) && $isModelTranslatable)
<div class="language-selector">
<div class="btn-group btn-group-sm" role="group" data-toggle="buttons">
@foreach(config('voyager.multilingual.locales') as $lang)
<label class="btn btn-primary{{ ($lang === config('voyager.multilingual.default')) ? " active" : "" }}">
<input type="radio" name="i18n_selector" id="{{$lang}}" autocomplete="off"{{ ($lang === config('voyager.multilingual.default')) ? ' checked="checked"' : '' }}> {{ strtoupper($lang) }}
</label>
@endforeach
</div>
</div>
@endif
I want do. If people click on radio button, remember this radio, and when reload page, do active radio button, which he selected. How I can do this? I can do with laravel cache? Or I need use jQuery caching?
php jquery laravel
add a comment |
up vote
0
down vote
favorite
I have this code:
@if (isset($isModelTranslatable) && $isModelTranslatable)
<div class="language-selector">
<div class="btn-group btn-group-sm" role="group" data-toggle="buttons">
@foreach(config('voyager.multilingual.locales') as $lang)
<label class="btn btn-primary{{ ($lang === config('voyager.multilingual.default')) ? " active" : "" }}">
<input type="radio" name="i18n_selector" id="{{$lang}}" autocomplete="off"{{ ($lang === config('voyager.multilingual.default')) ? ' checked="checked"' : '' }}> {{ strtoupper($lang) }}
</label>
@endforeach
</div>
</div>
@endif
I want do. If people click on radio button, remember this radio, and when reload page, do active radio button, which he selected. How I can do this? I can do with laravel cache? Or I need use jQuery caching?
php jquery laravel
have a look at localStorage but your question is too broad and therefore off topic for SO
– Pete
Nov 13 at 9:49
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I have this code:
@if (isset($isModelTranslatable) && $isModelTranslatable)
<div class="language-selector">
<div class="btn-group btn-group-sm" role="group" data-toggle="buttons">
@foreach(config('voyager.multilingual.locales') as $lang)
<label class="btn btn-primary{{ ($lang === config('voyager.multilingual.default')) ? " active" : "" }}">
<input type="radio" name="i18n_selector" id="{{$lang}}" autocomplete="off"{{ ($lang === config('voyager.multilingual.default')) ? ' checked="checked"' : '' }}> {{ strtoupper($lang) }}
</label>
@endforeach
</div>
</div>
@endif
I want do. If people click on radio button, remember this radio, and when reload page, do active radio button, which he selected. How I can do this? I can do with laravel cache? Or I need use jQuery caching?
php jquery laravel
I have this code:
@if (isset($isModelTranslatable) && $isModelTranslatable)
<div class="language-selector">
<div class="btn-group btn-group-sm" role="group" data-toggle="buttons">
@foreach(config('voyager.multilingual.locales') as $lang)
<label class="btn btn-primary{{ ($lang === config('voyager.multilingual.default')) ? " active" : "" }}">
<input type="radio" name="i18n_selector" id="{{$lang}}" autocomplete="off"{{ ($lang === config('voyager.multilingual.default')) ? ' checked="checked"' : '' }}> {{ strtoupper($lang) }}
</label>
@endforeach
</div>
</div>
@endif
I want do. If people click on radio button, remember this radio, and when reload page, do active radio button, which he selected. How I can do this? I can do with laravel cache? Or I need use jQuery caching?
php jquery laravel
php jquery laravel
asked Nov 13 at 9:19
Dumitru
213110
213110
have a look at localStorage but your question is too broad and therefore off topic for SO
– Pete
Nov 13 at 9:49
add a comment |
have a look at localStorage but your question is too broad and therefore off topic for SO
– Pete
Nov 13 at 9:49
have a look at localStorage but your question is too broad and therefore off topic for SO
– Pete
Nov 13 at 9:49
have a look at localStorage but your question is too broad and therefore off topic for SO
– Pete
Nov 13 at 9:49
add a comment |
1 Answer
1
active
oldest
votes
up vote
0
down vote
jQuery doesn't have caching built in, but localStorage, like @Pete mentioned in the comments, is a good option. If you want to store data with Laravel, I'd suggest using an Eloquent model over caching, as it makes it easier (in my opinion) to associate unique data with a specific site visitor. (This is also assuming you have some sort of user login system preexisting.)
If you do choose to go the Laravel route, you'll have to send data over to your server when a user makes a selection, and then store it on the Laravel side. Research the fetch API or just make a simple HTML form.
For the most basic solution, localStorage remains your best bet. It's JavaScript-powered and stored on the client side, so you don't have to worry about cross-contaminating saved data or even storing data on your server at all. Wins all around! Take a look at this related answer on saving input states with localStorage, and let us know once you run into a specific issue.
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
jQuery doesn't have caching built in, but localStorage, like @Pete mentioned in the comments, is a good option. If you want to store data with Laravel, I'd suggest using an Eloquent model over caching, as it makes it easier (in my opinion) to associate unique data with a specific site visitor. (This is also assuming you have some sort of user login system preexisting.)
If you do choose to go the Laravel route, you'll have to send data over to your server when a user makes a selection, and then store it on the Laravel side. Research the fetch API or just make a simple HTML form.
For the most basic solution, localStorage remains your best bet. It's JavaScript-powered and stored on the client side, so you don't have to worry about cross-contaminating saved data or even storing data on your server at all. Wins all around! Take a look at this related answer on saving input states with localStorage, and let us know once you run into a specific issue.
add a comment |
up vote
0
down vote
jQuery doesn't have caching built in, but localStorage, like @Pete mentioned in the comments, is a good option. If you want to store data with Laravel, I'd suggest using an Eloquent model over caching, as it makes it easier (in my opinion) to associate unique data with a specific site visitor. (This is also assuming you have some sort of user login system preexisting.)
If you do choose to go the Laravel route, you'll have to send data over to your server when a user makes a selection, and then store it on the Laravel side. Research the fetch API or just make a simple HTML form.
For the most basic solution, localStorage remains your best bet. It's JavaScript-powered and stored on the client side, so you don't have to worry about cross-contaminating saved data or even storing data on your server at all. Wins all around! Take a look at this related answer on saving input states with localStorage, and let us know once you run into a specific issue.
add a comment |
up vote
0
down vote
up vote
0
down vote
jQuery doesn't have caching built in, but localStorage, like @Pete mentioned in the comments, is a good option. If you want to store data with Laravel, I'd suggest using an Eloquent model over caching, as it makes it easier (in my opinion) to associate unique data with a specific site visitor. (This is also assuming you have some sort of user login system preexisting.)
If you do choose to go the Laravel route, you'll have to send data over to your server when a user makes a selection, and then store it on the Laravel side. Research the fetch API or just make a simple HTML form.
For the most basic solution, localStorage remains your best bet. It's JavaScript-powered and stored on the client side, so you don't have to worry about cross-contaminating saved data or even storing data on your server at all. Wins all around! Take a look at this related answer on saving input states with localStorage, and let us know once you run into a specific issue.
jQuery doesn't have caching built in, but localStorage, like @Pete mentioned in the comments, is a good option. If you want to store data with Laravel, I'd suggest using an Eloquent model over caching, as it makes it easier (in my opinion) to associate unique data with a specific site visitor. (This is also assuming you have some sort of user login system preexisting.)
If you do choose to go the Laravel route, you'll have to send data over to your server when a user makes a selection, and then store it on the Laravel side. Research the fetch API or just make a simple HTML form.
For the most basic solution, localStorage remains your best bet. It's JavaScript-powered and stored on the client side, so you don't have to worry about cross-contaminating saved data or even storing data on your server at all. Wins all around! Take a look at this related answer on saving input states with localStorage, and let us know once you run into a specific issue.
answered Nov 13 at 19:02
Sheng Slogar
862414
862414
add a comment |
add a comment |
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53277583%2fcache-radio-buttons-jquery%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
have a look at localStorage but your question is too broad and therefore off topic for SO
– Pete
Nov 13 at 9:49