使用jQuery ajax调用PHP函数

时间:2014-11-16 05:35:40

标签: php jquery ajax codeigniter

我是PHP的新手,在通过jQuery调用PHP方法时遇到了一些麻烦。

我正在使用CodeIgniter。我想要调用的方法是/application/controllers/home.php。这是相关代码:

<?php

class Home extends CI_Controller {

function __construct() {
    // Call the Controller constructor
    parent::__construct();

    ...
}

function addToCart() {
    // code to add to cart
}

我尝试拨打的方法是addToCart

这里是jQuery代码:

<script>
$(document).ready(function() {
    $(".addToCart").on('click', function () {
        var url = "<?= base_url() ?>home/addToCart";
        console.log('here');
        $.ajax({
            url: url,
            data: {'id': 1},
            type: 'POST'
        });

        return false;
    });
});

</script>

即使路径正确,我仍然会得到404。

我似乎无法确定出错的地方。谢谢你的帮助!

固定:

Home控制器不是应用的默认控制器。我不得不在它前面添加index.php

0 个答案:

没有答案