Не обнуляется checkbox

227
20 декабря 2017, 21:08

Все просто. Есть checkbox при нажатии на него идет запрос ajax, выборка и вывод результата.

<input type="checkbox" name="available" value="3" onClick="setAvailable(this);" /> Есть в наличии

Функция ajax

function setAvailable(link){
    form= $("form[name=filterForm]");
    form.find("[name=page]").val(0);
    form.find("[name=available]").val($(link).val());
    data= form.serialize();
    $(".cap").css({display:"block"});
    $.ajax({
        type: 'POST',
        url: form.attr("action"),
        data: data,
        success: function(answer) {
            $(".cap").css({display:"none"});
            $(".blockContentCategory").empty();
            $(".blockContentCategory").append(answer);
        }
    });
    return false;
}

Что происходит на сервере

function getProductList(){
        $this->load->helper('text');
        $this->load->model("ajax_model");
        $data['content']= "product List";
        $post= $this->input->post();
        $scID= $post['scID'];
        $cID= $post['cID'];
        $filter= $this->ajax_model->getFilterFromGet($post);
        $filter_brand= $this->ajax_model->getFilterFromGet_brand($post);
        $res= $this->ajax_model->getProductList($cID,$scID,$filter,array("min"=>$post['priceFrom'],"max"=>$post['priceTo']),$post['sort'],$post['page'],$post['listLength'], $post['available']);
        $data['productList']= $res['products'];
        $data['viewOptions']= $res['viewOptions'];
        $this->load->view('/ajax/productList',$data);
    }

Все работает нормально, но потом я нажимаю еще раз, checkbox Должен сниматься а он не снгимается, в чем проблема?

Вот ссылка на пример.

Нажмите на галочку есть в наличии, а потом еще раз на нее

READ ALSO
Как указать mimeType

Как указать mimeType

Есть вот такой к примеру запрос

166
Получение значение при выборе элемента

Получение значение при выборе элемента

Здравствуйте! На сайте есть выпадающий список:

232
Установка существующего в сети сайта на локальном хосте Denwer

Установка существующего в сети сайта на локальном хосте Denwer

Искал информацию, в основном речь идёт о том, как установить свой сайтМне же нужно поработать с существующим сайтом

201