无法从控制器上的 AJAX post 方法获取参数

安德烈

id_estado控制器中变为cidade

URL$.post参数调用是否正确?

var base_url = "<?php echo base_url(); ?>";
$(function(){
   $('#estados').change(function(){

        var id_estado = $('#estados').val();
        console.log(base_url+'ajax/Cidade/getCidades');
        console.log(id_estado);
        $.post(base_url+'ajax/Cidade/getCidades',{ 
            id_estado : id_estado
        },function(data){
            console.log(data);
            console.log('teste');
            $('#cidades').html(data);
            $('#cidades').removeAttr('disabled');
        });
   });
});

获取城市

public function getCidades() {

    $id_estado = $this->input->post('id_estado');
    var_dump('teste');
    var_dump($id_estado);
    echo $this->cidade_model->selectCidades($id_estado);

}

选择Cidades

public function selectCidades($id_estado = null) {

    $cidades = $this->getCidadesByIdEstado($id_estado);

    $options = "<option>Selecione a cidade</option>";

    foreach($cidades ->result() as $cidade) {
        $options.= "<option value='{$cidade->id}'>{$cidade->nome}</option>".PHP_EOL;
    }

    return $options;
}

错误

Cidade.php
Line: 16
Call to a member function selectCidades() on null
Function: _error_handler

文件:C:\xampp\htdocs\CodeIgniter3\index.php
行:315
功能:require_once

朋友

将以下行添加到顶部 getCidades()

$this->load->model('cidade_model');

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在控制器中无法访问Rails POST参数

来自分类Dev

无法从ajax获取数组到控制器

来自分类Dev

使用带有参数的AJAX POST从JavaScript到Rails 4控制器

来自分类Dev

将多个参数从Ajax Post传递到ASP.NET MVC控制器

来自分类Dev

无法点击所需控制器的POST方法

来自分类Dev

无法击中想要的控制器的POST方法

来自分类Dev

无法使用Ajax调用控制器操作方法

来自分类Dev

将AJAX POST方法传递给C#MVC控制器方法的小麻烦

来自分类Dev

如何通过Post方法将数据从Ajax传递到laravel 5.2控制器

来自分类Dev

如何通过Post方法将数据从Ajax传递到laravel 5.2控制器

来自分类Dev

laravel (5.6) 中 AJAX POST 和资源控制器的正确方法是什么?

来自分类Dev

Ajax Post-无法获取Post变量

来自分类Dev

从Web Api控制器中的Post方法获取任何参数

来自分类Dev

我如何在控制器中获取post参数

来自分类Dev

无法在AngularJS中使用$ .post调用MVC控制器方法以获取更大的数据

来自分类Dev

将多个参数传递给我的WebAPI控制器的“ POST” ajax调用>找不到HTTP 404

来自分类Dev

复杂类型的属性为null或AJAX POST调用时控制器操作参数中的默认值

来自分类Dev

AngularJS向Symfony控制器发布POST Ajax请求

来自分类Dev

如何通过ajax在控制器的方法中获取数据?

来自分类Dev

如何通过ajax在控制器的方法中获取数据?

来自分类Dev

我尝试使用 post 方法将值从 ajax 传递给 codeigniter 控制器,但它返回 void

来自分类Dev

jQuery Ajax和控制器方法

来自分类Dev

无法通过 xhr 请求将 post 参数传递给 yii2 控制器

来自分类Dev

在Ajax Post上获取XMLHttpRequest错误

来自分类Dev

Spring MVC不会在HTTP POST中自动装配,而是在同一控制器上的Ajax中装配

来自分类Dev

使用ajax提交表单时,无法从视图中获取控制器中的字段数据

来自分类Dev

无法在ajax呼叫提交表单的控制器或模型中获取输入

来自分类Dev

使用ajax提交表单时,无法从视图中获取控制器中的字段数据

来自分类Dev

我无法从控制器获取返回值到 CI 视图中的 ajax 成功函数

Related 相关文章

  1. 1

    在控制器中无法访问Rails POST参数

  2. 2

    无法从ajax获取数组到控制器

  3. 3

    使用带有参数的AJAX POST从JavaScript到Rails 4控制器

  4. 4

    将多个参数从Ajax Post传递到ASP.NET MVC控制器

  5. 5

    无法点击所需控制器的POST方法

  6. 6

    无法击中想要的控制器的POST方法

  7. 7

    无法使用Ajax调用控制器操作方法

  8. 8

    将AJAX POST方法传递给C#MVC控制器方法的小麻烦

  9. 9

    如何通过Post方法将数据从Ajax传递到laravel 5.2控制器

  10. 10

    如何通过Post方法将数据从Ajax传递到laravel 5.2控制器

  11. 11

    laravel (5.6) 中 AJAX POST 和资源控制器的正确方法是什么?

  12. 12

    Ajax Post-无法获取Post变量

  13. 13

    从Web Api控制器中的Post方法获取任何参数

  14. 14

    我如何在控制器中获取post参数

  15. 15

    无法在AngularJS中使用$ .post调用MVC控制器方法以获取更大的数据

  16. 16

    将多个参数传递给我的WebAPI控制器的“ POST” ajax调用>找不到HTTP 404

  17. 17

    复杂类型的属性为null或AJAX POST调用时控制器操作参数中的默认值

  18. 18

    AngularJS向Symfony控制器发布POST Ajax请求

  19. 19

    如何通过ajax在控制器的方法中获取数据?

  20. 20

    如何通过ajax在控制器的方法中获取数据?

  21. 21

    我尝试使用 post 方法将值从 ajax 传递给 codeigniter 控制器,但它返回 void

  22. 22

    jQuery Ajax和控制器方法

  23. 23

    无法通过 xhr 请求将 post 参数传递给 yii2 控制器

  24. 24

    在Ajax Post上获取XMLHttpRequest错误

  25. 25

    Spring MVC不会在HTTP POST中自动装配,而是在同一控制器上的Ajax中装配

  26. 26

    使用ajax提交表单时,无法从视图中获取控制器中的字段数据

  27. 27

    无法在ajax呼叫提交表单的控制器或模型中获取输入

  28. 28

    使用ajax提交表单时,无法从视图中获取控制器中的字段数据

  29. 29

    我无法从控制器获取返回值到 CI 视图中的 ajax 成功函数

热门标签

归档