我想将数据从js发送到php

我想将数据从js发送到php,php,jquery,Php,Jquery,我想将数据从JS文件发送到PHP文件,其中一个函数接收该数据并对其执行进一步的操作。但问题是数据没有从JS接收到控制器函数 JS代码: $("#mybtn").click(function(){ $.post(<?= base_url()?>+"upload",{a1: $('#a1').val(), a2: $('#a2').val(), a3: $('#a3').val(), a4: $('#a4').val(),a5: $('#a5').val()},func

我想将数据从JS文件发送到PHP文件,其中一个函数接收该数据并对其执行进一步的操作。但问题是数据没有从JS接收到控制器函数

JS代码:

$("#mybtn").click(function(){

  $.post(<?= base_url()?>+"upload",{a1: $('#a1').val(), a2: 
  $('#a2').val(), a3: $('#a3').val(), a4: $('#a4').val(),a5: 
  $('#a5').val()},function(data) {
  });

});     

首先在标题中声明,然后在ajax中不需要再次使用base_url()函数

<script>
   var url = <?php echo base_url(); ?>
</script>

$("#mybtn").click(function(){
 $.ajax({                    
  url: url+'upload',     
  type: 'post', // performing a POST request
  data : {
     a1: $('#a1').val(), 
     a2: $('#a2').val(), 
     a3: $('#a3').val(), 
     a4: $('#a4').val(),
     a5: $('#a5').val()
  },
  dataType: 'json',                   
  success: function(data)         
  {
    console.log(data)
  } 
  });
});

使用简单的jquery POST方法发布数据变量。我在CodeingeTr3工作,而且我是新手,我不知道如何执行数据库任务,不必惊慌。这几乎是直截了当的。检查链接并试一试。这将帮助您从浏览器/客户端向服务器发送数据。一旦你在后端收到相同的代码,你就可以在数据库中处理或持久化。你可以编辑我的代码来缓解我的困难吗。先发制人
<script>
   var url = <?php echo base_url(); ?>
</script>

$("#mybtn").click(function(){
 $.ajax({                    
  url: url+'upload',     
  type: 'post', // performing a POST request
  data : {
     a1: $('#a1').val(), 
     a2: $('#a2').val(), 
     a3: $('#a3').val(), 
     a4: $('#a4').val(),
     a5: $('#a5').val()
  },
  dataType: 'json',                   
  success: function(data)         
  {
    console.log(data)
  } 
  });
});
function upload()
 { 
  if($_POST){
     $data = array(
     'name' => $this->input->post('a1'),
     'email' => $this->input->post('a2'),
     'pass' => $this->input->post('a3'),
     'amnt' => $this->input->post('a4'),
     'pcode' => $this->input->post('a5')
     );
     $result = $this->pages_m->upload($data);
     if($result == true){
        echo "Successfully Save";      
     }else{
        echo "Error";
     }  
    }  
  }