2017-06-24 75 views
-4

這裏是我的代碼中,我得到錯誤什麼M做錯了還有:爲什麼我在阿賈克斯的代碼獲得500內部錯誤

AJAX調用回代碼:

$(document).ready(function(){ 
    $('#btn2').click(function(e){ 
      e.preventDefault(); 
       var cate=$("#cate option:selected").val(); 
       var sub_cat=$("#myselect option:selected").val(); 
       var price=$('#price').val(); 
       var dprice=$('#dprice').val(); 
       var fprice=$('#fprice').val(); 
       var payment=$('input[name=payment]:checked').val(); 
       var url="<?php echo base_url();?>cat_cntrl/submitalldata"; 
       $.ajax({ 
       type:'post', 
       url:url, 
       data:{cate :cate, sub_cat:sub_cat,price :price,dprice:dprice,fprice:fprice,payment:payment}, 
       dataType:"JSON", 
       success:function(response){ 
    alert(response); 
       } 

    }) 
    }) 
     }) 

控制器funcation獲取數據和返回數據:

public function submitalldata(){ 


      $cate=$this->input->post('cate'); 
      $sub_cat=$this->input->post('sub_cat'); 
      $price=$this->input->post('price'); 
      $dprice=$this->input->post('dprice'); 
      $fprice=$this->input->post('fprice'); 
      $payment=$this->input->post('payment'); 
      $data=array(
       'category'=>$cate, 
       'subcat'=>$sub_cat, 
       'price'=>$price, 
       'discount'=>$dprice, 
       'finalprice'=>$fprice, 
       'paymentmode'=>$payment, 
       'createddate'=>time() 
        ); 

$get=$this->cat_model->insert('task',$data); 
echo $this->db->last_query(); 
     // print_r($get);exit; 
     $data['result']=$get; 
    //print_r($data['result']);exit; 
     echo $this->db->last_query(); 

    echo json_encode(array('result'=>$data['result'])); 
} 

在控制檯m到處錯誤500內部服務器錯誤我在做什麼錯在那裏任何人都可以請幫我講的這個

+0

使用瀏覽器檢查器可以查看您發佈到服務器的JSON,它可能會丟失或某些領域可能是無效的服務器上 –

+0

得到一個HTTP 500分析的基本含義等同於「不工作」 。檢查您的服務器日誌是否有任何線索或啓用錯誤報告。 –

回答

0

我找到了答案:這是我在控制器文件中的錯誤。對不起,大家。

$get=$this->cat_model->insert('task',$data); instead of this i used 

$get=$this->db->insert('task',$data); 
相關問題