Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.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
值未从AJAX传递到PHP_Php_Ajax - Fatal编程技术网

值未从AJAX传递到PHP

值未从AJAX传递到PHP,php,ajax,Php,Ajax,在视图文件中 <script type="text/javascript"> function fetch_comp(val){ $.ajax({ type:"POST", url:"<?php echo base_url()?>admin/admin_main/fetchData", data:{'c_name':val}, datatype: "JSON",

在视图文件中

 <script type="text/javascript">
      function fetch_comp(val){

        $.ajax({
          type:"POST",
          url:"<?php echo base_url()?>admin/admin_main/fetchData",
          data:{'c_name':val},
          datatype: "JSON",
          success: function(data){
            var obj = JSON.parse(data);
            $("#job_description").val(obj.job_description);
            $("#ctc").val(obj.ctc);
            $("#location").val(obj.location);
          }
        })
      }
</script>

函数获取组件(val){
$.ajax({
类型:“POST”,
url:“admin/admin\u main/fetchData”,
数据:{'c_name':val},
数据类型:“JSON”,
成功:功能(数据){
var obj=JSON.parse(数据);
$(“#工作描述”).val(目标工作描述);
$(“#ctc”).val(obj.ctc);
$(“#位置”).val(对象位置);
}
})
}
在控制器文件中

public function fetchData(){
    $val = $this->input->post('c_name');
    echo "<script>alert('$val');</script>";
}
公共函数fetchData(){
$val=$this->input->post('c_name');
回显“警报('$val');”;
}

该值没有从“视图”页传递到“控制器”页。

您回显了一个字符串。您究竟是如何获得它的属性的?您确定val被正确地传递到了fetch_comp函数中吗?console.log(val)在ajax之前进行验证。@RyanTuosto。是的,我得到的val是正确的。echo似乎是一种将数据从控制器传递到视图的奇怪方式。您使用的是框架还是定制的?是的,我使用的是codeignitor框架。那么应该用什么来代替回音呢?回音字符串。您究竟是如何获得它的属性的?您确定val被正确地传递到了fetch_comp函数中吗?console.log(val)在ajax之前进行验证。@RyanTuosto。是的,我得到的val是正确的。echo似乎是一种将数据从控制器传递到视图的奇怪方式。您使用的是框架还是定制的?是的,我使用的是codeignitor框架。那么应该用什么来代替回声呢?