2015-08-31 129 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(); 

}