如何在codeigniter中使用jQuery $ .post()方法?

时间:2015-09-20 10:58:05

标签: php jquery codeigniter

我正在尝试调用控制器的方法,该方法不会返回任何内容,但会处理数据。 我的jquery方法就像

    $(document).ready(function(){
    $("img").on("click", function(){
        var number = $("#ID").val();
        $.post("<?php echo site_url('promo/getinfobyid()'); ?>", {id: number});

    });});

我的控制器方法就像

public function getinfobyid()
    {
        //$id=$_POST['id'];
        echo 'Selected '.$id;

    }

我将如何获取getinfobyid()中的数据?

1 个答案:

答案 0 :(得分:1)

首先,你为什么要这样调用控制器功能

$.post("<?php echo site_url('promo/getinfobyid()'); ?>", {id: number});

我的意思是你可以这样尝试

$.post("promo/getinfobyid", {id: number});

或者您的情况可能是您在JavaScript脚本标签中编写了代码,但您可以这样做

$.post("<?php echo site_url('promo/getinfobyid'); ?>", {id: number});

检查没有添加括号。