2015-08-31 158 views
1

嘗試呼叫控制器並傳遞變量mat所持有的數據。但它不是調用我的控制器功能。請幫助我,如何繼續?使用ajax查看呼叫控制器

$('#buttonadd').click(function() { 
    var mat = $('#material_name').val(); 
    $.ajax({ 
     type: "post", 
     url: $("#baseUrl").text()+"gc_purchase/add_material_info"+mat, 

     success: function (data) { 
      $('#demo').html(data).show(); 
     }, 
     error: function (xhr, ajaxOptions, thrownError) { 
      $('#material_name').text("Error encountered while saving the comments."); 
     } 
    }); 
}); 
+0

什麼ü見控制檯? – Akki619

+0

請向您的點擊事件處理程序添加'console.log($(「#baseUrl」)。text()+「gc_purchase/add_material_info」+ mat);以檢查連接URL是否正確。 –

+0

顯示控制器代碼。 – Satpal

回答

0

試試這個:

$.ajax({ 
    url: '/Home/AddBooking', 
    type: 'POST', 
    datatype: 'json', 
    data: { StartTime: StartTime, EndTime: EndTime, ProductId: ProductId }, 
      success: function (data) { 
       location.reload(); 
      }, 
      error: function (jqXHR, textStatus, errorThrown) { 
       alert(errorThrown); 
      } 
     }); 
0

這是我的控制器功能..

公共職能add_material_info(){

$this->load->model('ma_model'); 
$data['query']=$this->ma_model->material_info(); 

}