-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內部服務器錯誤我在做什麼錯在那裏任何人都可以請幫我講的這個
使用瀏覽器檢查器可以查看您發佈到服務器的JSON,它可能會丟失或某些領域可能是無效的服務器上 –
得到一個HTTP 500分析的基本含義等同於「不工作」 。檢查您的服務器日誌是否有任何線索或啓用錯誤報告。 –