Jquery, Ajax e codeingeter

8 views
Skip to first unread message

Ronaldo Oliveira

unread,
Feb 13, 2016, 1:42:03 PM2/13/16
to codei...@googlegroups.com, CodeIgniter Brasil
Prezados,

Tenho a seguinte situação:
view:
###############
<?php
                          $attributes = array('id' => 'formShop');
                          echo form_open('Master/add_cesta', $attributes);
                          $data = array(
                                    'type'  => 'hidden',
                                    'name'  => 'produtos_id',
                                    'value' => $row->id,
                                    'class' => 'produtos_id'
                            );

                            echo form_input($data);

                          ?>
                           
                            <input type="number" name="qtd" id="class" value="1" min="1" step="1"/>
                            <button type="button"  class="buttonShop" data-toggle="tooltip" title="Add">
                                <span class="glyphicon glyphicon-trash"></span>
                            </button>
                          <?php echo form_close() ?>


<script>
       
         $(document).ready(function() {
                $(".buttonShop").click(function(event) {
                event.preventDefault();
                var qtd_j = $(".qtd").val();
                var produtos_id_j = $(".produtos_id").val();
                        jQuery.ajax({
                                type: "POST",
                                url: "<?php echo site_url('/Master/add_cesta'); ?>" ,
                                dataType: 'json',
                                data: {qtd: qtd_j, produtos_id: produtos_id_j},
                                success: function(res) {
                                    if (res)
                                    {
                                            // Show Entered Value
                                            jQuery("#cesta").show();
                                            jQuery("#cesta").html(res.qtd);
                                            jQuery("#cesta").html(res.produtos);
                                    }
                                }
                        });
             });
        });
    </script>   


Como carrego vários forms quando puxo os dados ele sempre vem o mesmo valor. Sendo que o form que foi acionado alterei a quantidade e codigo do produtos_id é diferente.
--
Ats,
Ronaldo/Oliveira
61 9986-7579
Reply all
Reply to author
Forward
0 new messages