error 500 Internal server al momento de enviar datos al servidor codeigniter

Iniciado por geshiro, 17 Diciembre 2016, 20:29 PM

0 Miembros y 1 Visitante están viendo este tema.

geshiro

el error es porque cuando trato de enviar mis datos al server me da error 500 internal error pero si recargo la pagina si me los subio a que se debe este error? otra cosa en la parte de   $
Código (jaavscript) [Seleccionar]
("#description").mask("(999) 999-9999"); no me quiere agarrar el mask pero si abro la consola en chrome y hago lo mismo si la agarra como puedo arreglar ambos errores?

controlador

Código (php) [Seleccionar]

public function addProduct(){
$descripcion = $this->input->post('description');
$cost_price =  $this->input->post('cost_price');
$selling_price = $this->input->post('selling_price');
$wprice = $this->input->post('wprice');
$stock = $this->input->post('stock');
$data_product = $this->item->addProduct($descripcion,$cost_price,$selling_price,$wprice,$stock);
$data = array(
'description' => $descripcion,
'cost_price' => $cost_price,
'selling_price' => $selling_price,
'wprice' => $wprice,
'stock' => $stock
);
$this->json($data_product);
}



model
Código (php) [Seleccionar]
public function addProduct($descripcion,$cost_price,$selling_price,$wprice,$stock){
$data = array(
'descripcion' => $descripcion,
'precio_compra' => $cost_price,
'precio_venta' => $selling_price,
'precio_mayoreo' => $wprice,
'existencia' => $stock
);

$query = $this->db->insert('storelte_articulos',$data);
return $query->result_array();
}



ajax

Código (javascript) [Seleccionar]
$('#add').on('click',function(){
       $("#description").mask("(999) 999-9999");
$("#new_product").validate();
BootstrapDialog.show({
           message: function(dialog) {
               var $message = $('<div></div>');
               var pageToLoad = dialog.getData('pageToLoad');
               $message.load(pageToLoad);
       
               return $message;
           },
           data: {
               'pageToLoad': URL_GET_VIEW_PRODUCT
           },
           closable: false,
           buttons:[{
               id: 'btn-ok',
               cssClass: 'btn-primary',
               icon: 'glyphicon glyphicon-send',
               label: ' Save',
            action: function (e) {
                   var description = $('#description').val();
                   var cost_price = $('#cost_price').val();
                   var selling_price = $('#selling_price').val();
                   var wprice = $('#wprice').val();
                   var stock = $('#stock').val();
            if($("#new_product").valid()){
                       $.ajax({
                           url: URL_GET_ADD_PRODUCT,
                           type: 'POST',
                           data: {description: description, cost_price: cost_price, selling_price: selling_price, wprice: wprice, stock: stock}
                       }).done(function (e) {
                           console.log(e);
                       });
                   }
            }
           },{
            id: 'btn-cancel',
            cssClass: 'btn-danger',
               icon: 'glyphicon glyphicon-remove',
            label: ' Cancel',
            action: function (e) {
                   e.close();
            }
           }]
       });
});