Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法使用AJAX和codeigniter从表中获取数据_Javascript_Php_Jquery_Ajax_Codeigniter - Fatal编程技术网

Javascript 无法使用AJAX和codeigniter从表中获取数据

Javascript 无法使用AJAX和codeigniter从表中获取数据,javascript,php,jquery,ajax,codeigniter,Javascript,Php,Jquery,Ajax,Codeigniter,我正在创建一个HRM+CRM(人力资源管理和客户关系管理)。现在我陷入了一个错误。我想为每个客户生成发票,但无法解决此问题。请帮助我,提前谢谢你 查看-控制器(管理员/gstInvoice) --选择客户端-- 您没有使用ajax请求发送表单数据。使用$('#myform').serialize()发送数据 此外,您没有为标记赋予名称属性 使用 你喜欢这样吗 $(document).ready(function(){ $('#submit').click(function(event){

我正在创建一个HRM+CRM(人力资源管理和客户关系管理)。现在我陷入了一个错误。我想为每个客户生成发票,但无法解决此问题。请帮助我,提前谢谢你

查看-控制器(管理员/gstInvoice)


--选择客户端--

您没有使用ajax请求发送表单数据。使用
$('#myform').serialize()
发送数据

此外,您没有为
标记赋予名称属性

使用

你喜欢这样吗

$(document).ready(function(){
   $('#submit').click(function(event){
       event.preventDefault();
       $.ajax({
          url : "<?= base_url('Invoice/invoiceData') ?>",
          method : 'POST',
          data: $('#myform').serialize(),
          dataType:'html',
          success:function(Result){
              $('#result').html(Result)
           }
       });
     });
   });
$client = $this-input->post('client');

--选择客户端--

让我们看看你的控制器code@B.Dontos您已经将每个结果附加到表中。您可以发布表
公共函数invoiceData(){//$this->load->model(“发票_模型”);//$data=$this->Invoice_model->invoiceData_m()//echo json_encode($data);$client=$this->input->post('client');$this->view->load('Admin/sample',$client)}
在中设置第三个参数“$this->view->load('Admin/sample',$client,TRUE);“这将返回内容。当我更改
url:”
时,它将运行并在
中显示我的当前页面,其中有一个输入错误“datatype”必须是datatype。”。
$client = $this-input->post('client');
<div class="row">
    <form id="myform" method="POST" action="">
        <div class="col-lg-6">
            <select id="select" name="client" class="form-control">
                <option value="No Data">-- Select Client --</option>
                <?php foreach ($client as $clientx): ?>
                    <option value="<?= $clientx->cid; ?>" id="<?= $clientx->cid; ?>" name="<?= $clientx->client_name; ?>"><?= $clientx->client_name; ?></option>
                <?php endforeach; ?>
            </select>
        </div>
        <div class="col-lg-6">
            <input type="button" class="submit btn btn-success" id="submit" name="Submit" Value="Submit"/>
        </div>
    </form>
</div>
<div id="result"></div>
<script>
    $(document).ready(function(){
    $('#submit').click(function(event){
        event.preventDefault();
        $.ajax({
            url : "<?= base_url('Invoice/invoiceData') ?>",
            data: $('#myform').serialize(),
            method : 'POST',
            dataType:'html',
            success:function(Result){
                $('#result').html(Result)
            }
        })
    })
})
</script>

<!-- Controller -->
<?php
public function invoiceData() { 
    $client = $this->input->post('client'); 
    $this->view->load('Admin/sample',$client, TRUE); 
}