Alexis88 gracias por responder, te voy a poner en contexto para que me des tu opinion:
Tengo un grupo de checkbox los cuales al cargar la pagina estan chequeados, el objetivo de la pagina es que cuando el usuario desmarque algun checkbox no colocoque un marcador en un mapa de google maps y si chequea el checkbox si se debe de marcar en el mapa.
Código PHP:
Ver original@foreach($tipos as $tipo)
<input type="checkbox" name="estaciones[]" value="{{ $tipo->id }}" id="{{ $tipo->id }}" checked="">{{ $tipo->nombre }} <br>
@endforeach
Código Javascript
:
Ver original$(function(){
$('input[type="checkbox"]').change(function(){
var checkboxValues = new Array();
$('input[name="estaciones[]"]:checked').each(function() {
var id=$(this).attr('id');
var value=$(this).val();
if ($(this).prop('checked')){
checkboxValues.push($(this).val());
}
});
$.ajax({
type: "GET",
url: "getEstaciones",
data: {info: checkboxValues },
success: function (result) {
var estaciones = result;
//Aqui coloco el marcado en el mapa de google maps
}
});
});
El problema es cuando desmarco un checkbox no puedo quitar el marcador del mapa