我正在使用 HMVC codeigniter。我第一次尝试使用 jquery ajax。当我使用 POST 时,它会在使用 GET 时响应我的数据时给出未定义的错误。
$.ajax({
type: "POST",
url: filelink+"cart/add_cart_item",
data: {"product_id":id,"quantity":qty,"ajax":"1"},
dataType: "json",
success: function(msg){
alert( "Data Saved: " + msg );
},
error: function(jqXHR, textStatus, errorThrown){
alert(textStatus + " " + errorThrown);
}
});
在谷歌搜索和 SO-ing- 之后我到目前为止所尝试的
我的文件 url 位置可以直接访问。我检查了它。给予回应。
Firebug 为同一文件提供 500 个内部服务器错误。
使用 Get 对我的反应很好
在数据类型中添加 json
控制器功能
class Cart extends CI_Controller { // Our Cart class extends the Controller class
function __construct()
{
parent::__construct();
$this->template->set('controller', $this);
}
function _remap()
{
$uri2 = $this->uri->segment(2);
if (is_numeric($uri2) OR $uri2 == FALSE) {
$this->index();
} else if ($uri2 == 'add_cart_item') {
$this->add_cart_item();
} else if ($uri2 == 'show_cart') {
$this->show_cart();
}
}
function add_cart_item(){
echo "asdfsadfdsf";
exit;
}
}
有人可以帮帮我吗?